Menú

Mostrar Mensajes

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ú

Temas - charles babbage

#1
PHP / bucle for con html
5 Octubre 2012, 22:10 PM
buenas,, lo que necesito es saber como puedo poner en el comando <option> valores como notas del 1 al 10 usando el bucle for


Código (php) [Seleccionar]

while(list(,$value)=each($nombres)){
echo "<tr><td>Nota de $value</td>";
for($i=1;$i<=10;$i++) {
echo "<td><select name='nombres[]'> <option>$i</td></tr>";
}
echo "<input type='hidden' name='nombres[]' value='$nombres'>";
}

:huh:


gracias
#2
tengo un tres archivos, el primero envia datos, el segundo los recibe y el tercero los muestra en pantalla a todos los valores de la tabla de la base de datos. Lo que yo necesito es saber como poner en el tercer archivo un boton de elimiar registros de valores.
Código (php) [Seleccionar]

<form action="recibir.php" method="post">

<table border="1" bgcolor="#FFFFFF">
<tr>
<td>Materia: </td><td><input type="text" name="mat" /></td>
</tr>
<tr>
<td>Codigo:</td><td> <input type="text" name="cod" /></td>
</tr>
<tr>
<td>Nota: </td><td> <input type="text" name="nota" /></td>
</tr>
<tr>
<td>Año: </td><td><input type="text" name="año" /></td>
</tr>   
</table>
<input type="submit" value="enviar" />
</form>


Código (php) [Seleccionar]

<body bgcolor="#CCCCCC">
<center>
<h1>Recibido</h1>
<?php

$materia
=$_POST['mat'];
$codigo=$_POST['cod'];
$nota=$_POST['nota'];
$año=$_POST['año'];

$conexion=mysql_pconnect("localhost","root","") or  die("problema al conectar el host");
$con=mysql_select_db("materiascbc",$conexion) or die("problemas al conectar con la base de datos");

if(
$con == true) {
echo "conexion OK <br>";
}

if(
$nota>=4){
echo mysql_query("INSERT INTO aprobadas VALUES (NULL,'$materia','$codigo','$nota','$año')");
echo "<h3>Bien aprobaste la materia!</h3>";
}else {
echo mysql_query("INSERT INTO desaprobadas VALUES (NULL,'$materia','$codigo','$nota','$año')");
echo "<h3>La proxima la aprobaras</h3>";
}

echo 
"<table border='1' bgcolor='#ffffff'>";
echo 
"<tr><td>materia</td>";
echo 
"<td>codigo</td>";
echo 
"<td>nota</td>";
echo 
"<td>año</td>";

echo 
"<tr><td>$materia</td>";
echo 
"<td>$codigo</td>";
echo 
"<td>$nota</td>";
echo 
"<td>$año</td>";
echo 
"</table>";
?>

<br />
<br />

Ir a ver la tabla completa <a href="vertabla.php">aquí</a>

</center>
</body>
</html>


Código (php) [Seleccionar]

<h1>Tabla completa</h1>
<?

$conexion=mysql_pconnect("localhost","root","") or die("no se ha podido conectar");
$con=mysql_select_db("materiascbc",$conexion) or die("no se ha podido conectar a la base de datos");

if($con==true){
echo "conexion OK <br>";
}
if($nota>=4){
$consulta=mysql_query("SELECT materia, codigo, nota, año FROM aprobadas");
}else{
$consulta=mysql_query("SELECT materia, codigo, nota, año FROM desaprobadas");
}
echo "<table border='1' bgcolor='#ffffff'>";
echo "<tr><th width=150>materia</th>";
echo "<th width=150>codigo</th>";
echo "<th width=150>nota</th>";
echo "<th width=150>año</th>";
echo "</table>";
while ($row=mysql_fetch_array($consulta)){
echo '<table border=1 bgcolor=\'#ffffff\'>';
echo '<tr>';
echo '<td width=150>'.$row['materia'].'</td>';
echo '<td width=150>'.$row['codigo'].'</td>';
echo '<td width=150>'.$row['nota'].'</td>';
echo '<td width=150>'.$row['año'].'</td>';
echo '</tr>';
echo '</table>';
}
?>



:D
#3
PHP / php y mysql
1 Octubre 2012, 11:39 AM
Hola necesito saber como puedo mostrar todos los valores que me pasan por un formulario que se almacena en una base de datos ['materias' con dos tablas 'aprobadas' y 'desaprobadas'].  ;-)

Archivo-->index.html

<html>
<head>
<title></title>
</head>

<body bgcolor="#CCCCCC">
<center>
<h1>Materias</h1>
<form action="recibir.php" method="post">

<table border="1" bgcolor="#FFFFFF">
<tr>
   <td>Materia: </td><td><input type="text" name="mat" /></td>
</tr>
<tr>
   <td>Codigo:</td><td> <input type="text" name="cod" /></td>
</tr>
<tr>
   <td>Nota: </td><td> <input type="text" name="nota" /></td>
</tr>
<tr>   
   <td>Año: </td><td><input type="text" name="año" /></td>
</tr>   
</table>
<input type="submit" value="enviar" />
</form>

</center>
</body>
</html>


Archivo-->recibido.php

<html>
<head>
<title></title>
</head>
<body bgcolor="#CCCCCC">
<center>
<h1>Recibido</h1>

<?php
$materia=$_POST['mat'];
$codigo=$_POST['cod'];
$nota=$_POST['nota'];
$año=$_POST['año'];

$conexion=mysql_pconnect("localhost","root","") or  die("problema al conectar el host");
$con=mysql_select_db("materias",$conexion) or die("problemas al conectar con la base de datos");

if($con == true) {
   echo "conexion OK";
}

if($nota>=4){
   echo mysql_query("INSERT INTO aprobadas VALUES (NULL,'$materia','$codigo','$nota','$año')");
}else {
   echo mysql_query("INSERT INTO desaprobadas VALUES (NULL,'$materia','$codigo','$nota','$año')");
}

echo "<table border='1' bgcolor='#ffffff'>";
echo "<tr><td>materia</td>";
echo "<td>codigo</td>";
echo "<td>nota</td>";
echo "<td>año</td>";

echo "<tr><td>$materia</td>";
echo "<td>$codigo</td>";
echo "<td>$nota</td>";
echo "<td>$año</td>";
echo "</table>";
?>
<br />
<br />

Ir a ver la tabla completa <a href="vertabla.php">aquí</a>

</center>
</body>
</html>

Y en el archivo --> vertable.php que aparezca algo asi





materiacodigonotaaño
y acatodos losvalores de labae de datos



Por favor si me pueden ayudar me vendria buy bien ;D

Gracias