Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jardelcdesigner

instrução for

Recommended Posts

alguém de uma olhadinha no código abaixo e me informem o erro

 

<?php

// recuperando dados do formulário e criando nome de variáveis

 

$momecli = $HTTP_GET_VARS['$nomecli'];

$modelo = $HTTP_GET_VARS['$modelo'];

$anoaut = $HTTP_GET_VARS['anoaut'];

 

//retirando os espaços em branco do início e do final do campo

 

$nomecli = trim($nomecli);

$modelo = trim($modelo);

$anoaut = trim($anoaut);

 

// verificando se foi digitado algo

 

if (!$nomecli)

{

echo 'Você não digitou o nome. Volte para corrigir!!!';

exit;

}

/* elseif (!$modelo)

{

echo 'Você não digitou o modelo. Volte para corrigir!!!';

exit;

}*/

elseif (!$anoaut)

{

echo 'Você não digitou o ano. Volte para corrigir!!!';

exit;

}

// conectando com o banco de dados

 

$db=mysql_pconnect ("localhost", "savi_");

 

 

// verificando se o banco de dados foi logado

 

if ($db == 0)

{

echo '<h1><center>Não consegui me conectar com o banco de dados</center></h1>';

exit;

}

 

// escolhendo a tabela

 

mysql_select_db("savi_finsavi");

 

 

// escrevendo qual o prazo pertence a qual ano

 

$prazo = "select 'coeficiente.prazo' from ano,coeficiente where coeficiente.prazo < ".$anoaut;

$rprazo = mysql_query($prazo);

 

echo "<p>".$nomecli.", o automóvel dos seus sonhos é ".$modelo." e </p>";

echo 'de acordo com o ano digitado, você tem direito à: <br />';

for (i=0; i=$rpraso; i++);

{

echo '<table width = 50%>

<tr>

<td><form><select name="select">

<option>.$rpraso.</option>

</select>

</form>

</td>

</tr>

</table>'

}

 

//fechando a conexão

mysql_close($db);

 

?>

<html>

<head>

<title>Financiamento Seguro da www.saviveículos.com.br</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

 

<body>

 

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você quer exibir todos os resultados da tabela ficaria melhor assim:

 

PHP [/tr][tr]

 

<?php

// recuperando dados do formulário e criando nome de variáveis

 

$momecli = $HTTP_GET_VARS['nomecli'];

$modelo = $HTTP_GET_VARS['modelo'];

$anoaut = $HTTP_GET_VARS['anoaut'];

 

//retirando os espaços em branco do início e do final do campo

 

$nomecli = trim($nomecli);

$modelo = trim($modelo);

$anoaut = trim($anoaut);

 

// verificando se foi digitado algo

 

if (!$nomecli)

{

echo 'Você não digitou o nome. Volte para corrigir!!!';

exit;

}

/* elseif (!$modelo)

{

echo 'Você não digitou o modelo. Volte para corrigir!!!';

exit;

}*/

elseif (!$anoaut)

{

echo 'Você não digitou o ano. Volte para corrigir!!!';

exit;

}

// conectando com o banco de dados

 

$db=mysql_pconnect ("localhost", "savi_");

 

 

// verificando se o banco de dados foi logado

 

if ($db == 0)

{

echo '<h1><center>Não consegui me conectar com o banco de dados</center></h1>';

exit;

}

 

// escolhendo o banco de dados

 

mysql_select_db("savi_finsavi");

 

 

// escrevendo qual o prazo pertence a qual ano

 

$prazo = "select coeficiente.prazo from ano,coeficiente where coeficiente.prazo < ".$anoaut;

$rprazo = mysql_query($prazo);

 

echo "<p>".$nomecli.", o automóvel dos seus sonhos é ".$modelo." e </p>";

echo 'de acordo com o ano digitado, você tem direito à: <br />';

for ($i=0; $i<>mysql_num_rows($rpraso); $i++);

{

echo '<table width = 50%>

<tr>

<td><form><select name="select">

<option>.mysql_result($rpraso).</option>

</select>

</form>

</td>

</tr>

</table>'

}

 

//fechando a conexão

mysql_close($db);

 

?>

<html>

<head>

<title>Financiamento Seguro da www.saviveículos.com.br</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

 

<body>

 

</body>

</html>

 

[/tr]

 

 

Sugestão:

 

-Não use a uma conexão persistente com o mysql se o script for muito acessado pois pode acabar dando erros.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpe pelo meu erro no post acima, abaixo vai o script certo:

 

 

PHP [/tr][tr]<?php

// recuperando dados do formulário e criando nome de variáveis

 

$momecli = $HTTP_GET_VARS['nomecli'];

$modelo = $HTTP_GET_VARS['modelo'];

$anoaut = $HTTP_GET_VARS['anoaut'];

 

//retirando os espaços em branco do início e do final do campo

 

$nomecli = trim($nomecli);

$modelo = trim($modelo);

$anoaut = trim($anoaut);

 

// verificando se foi digitado algo

 

if (!$nomecli)

{

echo 'Você não digitou o nome. Volte para corrigir!!!';

exit;

}

/* elseif (!$modelo)

{

echo 'Você não digitou o modelo. Volte para corrigir!!!';

exit;

}*/

elseif (!$anoaut)

{

echo 'Você não digitou o ano. Volte para corrigir!!!';

exit;

}

// conectando com o banco de dados

 

$db=mysql_connect ("localhost", "savi_");

 

 

// verificando se o banco de dados foi logado

 

if ($db == 0)

{

echo '<h1><center>Não consegui me conectar com o banco de dados</center></h1>';

exit;

}

 

// escolhendo o banco de dados

 

mysql_select_db("savi_finsavi");

 

 

// escrevendo qual o prazo pertence a qual ano

 

$prazo = "select coeficiente.prazo from ano,coeficiente where coeficiente.prazo < ".$anoaut;

$rprazo = mysql_query($prazo);

 

echo "<p>".$nomecli.", o automóvel dos seus sonhos é ".$modelo." e </p>";

echo 'de acordo com o ano digitado, você tem direito à: <br />';

for ($i=0; $i<>mysql_num_rows($rpraso); $i++);

{

echo '<table width = 50%>

<tr>

<td><form><select name="select">

<option>.mysql_result($rpraso, $i, 'coeficiente').</option>

</select>

</form>

</td>

</tr>

</table>'

}

 

//fechando a conexão

mysql_close($db);

 

?>

<html>

<head>

<title>Financiamento Seguro da www.saviveículos.com.br</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

 

<body>

 

</body>

</html>

[/tr]

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.