Me ha gustado mucho. Tu pagina tambien xD
aunque se considere algo de spam
Saludos
aunque se considere algo de spam
Saludos
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú<?php
// conexion base de datos "test"
$conx = mysql_connect('localhost','root','');
mysql_select_db('test',$conx);
if(isset($_POST['notaalumno']) && isset($_POST['idalumno']))
{
// definir $i como 0.
$i = 0;
// contar todos los inputs con nombre "idalumno"
$cnt = count($_POST['idalumno']);
// mientras $i es menor a los inputs "idalumno" hacer while
while ($i < $cnt)
{
// permitir solo 2 numeros o letra A.
$regex = '/[a-zB-Z \/\'"]/';
$nota = preg_replace($regex,'',substr($_POST['notaalumno'][$i],0,2));
// permitir solo numeros
$alumno = (int)$_POST['idalumno'][$i];
// insertar en base de datos
$query = mysql_query("UPDATE alumnos SET nota = '".$nota."' WHERE id_alum = ".$alumno);
// sumar +1
$i++;
// imprimir
print 'La nota del alumno con <b>ID</b>: '.$alumno.' ha sido actualizada.<br />';
}
}
// cierro conexion mysql
mysql_close($conx);
?>
print '<td><input type="text" name="notaalumno[]" value="'.$alumno['nota'].'">';
print '<td><input type="text" name="notaalumno[]" value="">';
<?php
// conexion base de datos "test"
$conx = mysql_connect('localhost','root','');
mysql_select_db('test',$conx);
// suponiendo que en la base de datos tengo 4 campos "id_alumn,nombre,apellido y nota"
$resultado = mysql_query('SELECT * FROM alumnos ORDER BY id_alum');
// imprimo la tabla y el formulario
print '<form action="validar.php" method="POST">';
print '<table border="1">';
print '<tr><th>Nombre</th><th>Apellido</th><th>Nota</th>';
// saco los datos
while($alumno = mysql_fetch_array($resultado))
{
print '<tr><td>'.$alumno['nombre'].'</td>';
print '<td>'.$alumno['apellido'].'</td>';
print '<td><input type="text" name="notaalumno[]" value="'.$alumno['nota'].'">';
print '<input type="hidden" name=idalumno[]" value="'.$alumno['id_alum'].'"></td></tr>';
}
// cierro la tabla y el formulario
print '</table>';
print '<hr><input type="submit" value="Validar"></form>';
// cierro conexion mysql
mysql_close($conx);
?>
<?php
// conexion base de datos "test"
$conx = mysql_connect('localhost','root','');
mysql_select_db('test',$conx);
if(isset($_POST['notaalumno']) && isset($_POST['idalumno']))
{
$i = 0;
$cnt = count($_POST['idalumno']);
while ($i < $cnt)
{
// imprimo ID del alumno
print 'ID = '.$_POST['idalumno'][$i];
// imprimo NOTA del alumno obtenida mediante POST
print ' NOTA = '.$_POST['notaalumno'][$i];
// compruebo si la nota es = que la de la base de datos
// obtengo la nota asociada al ID del alumno enviado mediante POST
$query = mysql_query('Select nota FROM alumnos WHERE id_alum ='.$_POST['idalumno'][$i]);
$nota = mysql_fetch_array($query);
print ' VALIDA? =';
// en caso de valida imprime "Si" si no imprime "No"
if($nota['nota'] == $_POST['notaalumno'][$i]) {print '<b>Si</b>';} else {print '<b>No</b>';}
print '<br>';
$i++;
}
}
// cierro conexion mysql
mysql_close($conx);
?>
<td class="nota"><input type="text" name="'.$alumnos['id_alum'].'" maxlength="2" /></td>