Hola. Tengo el siguiente problema. Lo que necesito es que al recorrer todos los registros de una tabla con un ciclo, poder modificar un registro individual. Ahora veran lo que les digo..
Código PHP:
<?php
$link = mysql_connect ("localhost:3306", "root");
mysql_select_db ("mysql");
$query = "SELECT * FROM priv_user WHERE username = '".$_POST['usrname']."' and password = '".$_POST['usrpass']."'";
#print $query; //Imprimir la consulta a ver como queda!
$result = mysql_query ($query);
if( mysql_affected_rows($link) <= 0) {
print '<h2><font Color="#FF0000">Login Incorrecto</font></h2>';
}
else {
$query = "SELECT * FROM estudiantes";
$result = mysql_query ($query);
# Extraer los registros en orden inverso
print('<b>Estudiantes actualmente guardados en la BD</b>');
print('<br> --------------------------------------------------------- <br>');
for ($i = mysql_num_rows ($result) - 1; $i >=0; $i--) {
if (!mysql_data_seek ($result, $i)) {
printf ("No se ha podido acceder al registro # %d\n", $i);
continue;
}
if(!($row = mysql_fetch_object ($result)))
continue;
$fname = $row->Nombre; $lname = $row->Apellidos; $group = $row->Grupo;
#quitar
if($row->Nombre == "Fidel") {
$row->Apellidos = "Otro Apellido"; //Esto es lo que no me sale
};
#quitar
if( $i % 2 == 0 ) {
print('<table width="75%" border="0">
<tr>
<td width="2%" bgcolor="#DAE8FB"><input type="checkbox" name="checkbox" value="checkbox"></td>
<td width="98%" bgcolor="#DAE8FB">' . $fname.' '.$lname.' - ['.$group.'] </td>
</tr>
</table> ');
}
else {
print('<table width="75%" border="0">
<tr>
<td width="2%" bgcolor="#CDDDF2"><input type="checkbox" name="checkbox" value="checkbox"></td>
<td width="98%" bgcolor="#CDDDF2">' . $fname.' '.$lname.' - ['.$group.'] </td>
</tr>
</table> ');
};
} #Final de While
print('--------------------------------------------------------- <br>');
mysql_free_result ($result);
};
?>
Justamente esta instruccion es la que no me quiere funcionar.
Código PHP:
if($row->Nombre == "Fidel") {
$row->Apellidos = "Otro Apellido"; //Esto es lo que no me sale
};
Si me pueden ayudar les estaré muy agradecido...