Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera, como faço para que cada usuário cadastrado e logado no sistema possa editar o seu próprio formulário de cadastro, que no caso seria um currículo? Eu precisaria iniciar uma session no arquivo de edição do formulario?
Tentei esse código, mas deu erro
<?php
include "conection.php";
$con = mysql_connect($host, $user, $pass) or die(mysql_error());
mysql_select_db($banco) or die(mysql_error());
$consulta = mysql_query($sql, $con)
?>
<?php
$consulta = 'SELECT * FROM candidatos WHERE id = ' . $_GET['alterar'];
$resultado = mysql_query($consulta);
$qtdeResultado = mysql_num_rows($resultado);
$linha = mysql_fetch_array($resultado);
echo "<h1>Alterar</h1>";
echo '<form action="cadastro.php?alterar=' . $linha['id'] . '" method="post">';
echo ' <input type="hidden" name="alterar" value= "' . $linha['id'] . '">';
echo ' <table border="0">';
echo ' <tr>';
echo ' <td>Nome</td>';
echo ' <td><input type="text" name="nome" value= "' . $linha['nome'] . '"></td>';
echo ' </tr>';
echo ' <tr>';
echo ' <td>Email</td>';
echo ' <td><input type="text" name="email" value= "' . $linha['email'] . '"></td>';
echo ' </tr>';
echo ' <tr>';
echo ' <td>Cidade</td>';
echo ' <td><input type="text" name="cidade" value= "' . $linha['cidade'] . '"></td>';
echo ' </tr>';
echo ' <tr>';
echo ' <td>Estado</td>';
echo ' <td><select name="estado">';
echo '<option value="AC" ';
if($linha['estado']=='AC'){ echo ' selected="selected"';}
echo ">Acre</option>";
echo '<option value="AL" ';
if($linha['estado']=='AL'){ echo ' selected="selected"';}
echo ">Alagoas</option>";
echo '<option value="AP" ';
if($linha['estado']=='AP'){ echo ' selected="selected"';}
echo ">Amapá</option>";
echo ' </select>';
echo ' </tr>';
echo ' <td>Qualidades</td>';
echo ' <td><textarea cols="40" rows="5" name="qualidades">'. $linha['qualidades'] .'</textarea></td>';
echo ' </tr>';
echo ' <tr>';
echo ' <td colspan="2"><input type="submit" value="Enviar" name="enviar"></td>';
echo ' </tr>';
echo ' </table>';
echo '</form>';
?>
O erro apontado é:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in
E aponta para essas duas linhas
$resultado = mysql_query($consulta);
$qtdeResultado = mysql_num_rows($resultado);Carregando comentários...