Ok. Lo que yo la sabia de antemano es que:
$registro = mysql_fetch_array(pedidos)
{
echo 'Your code is: ' . $registro['seguimiento'] . ' ';
}
Estaba mal... Pero a lo mejor la diosa SQL me hacia un milagro y lo aceptaba.
Lo que quiero es:
Un usuario, pone en otra página un codigo de seguimiento que se le otorga al hacer una cosa (Ya completado) Ahora, quiero que al poner ese numero, salga si el "pedido" a sido aceptado, denegado, o si se está "investigando".
Para que lo veais:
http://www.fernandosalcedo.com/pedidos/(La web us de un usuario de CCTW, que le estoy ayudando... yo no me puedo permitir comprar un hosting haha)
Hay puedes ver tu codigo de rastreo, crar uno nuevo, o recuperar uno olvidado.
El error me lo da al poner un codigo. He creado uno para demostracion:
Para ver lo que pone en el index (Y el fallo que hay en show.php)
Codigo:
00000
Para el forggot password:
Codigo
00000
Nombre
Demo
Si necesitais el codigo de algunas paginas, decirmelo.
Pongo las que estan en php.
Aqui la de new.php
Funciona<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Page title</title>
</head>
<body>
<?php
$seguimiento= $_POST[seguimiento];
$nombre= $_POST[nombre];
$direccion= $_POST[direccion];
$email= $_POST[email];
$telefono= $_POST[telefono];
// Conectamos a la base de datos
$connect=mysql_connect("localhost","fernando_usuario", "a1234b");
// Seleccionamos la base de datos
mysql_select_db("fernando_pedidos",$connect);
if (!$nombre || !$direccion || !$email || !$telefono) {
echo "All fields are required";
header("location: new.html");
}
else {
mysql_query ("INSERT INTO `fernando_pedidos`.`pedidos`(`seguimiento`, `nombre`, `direccion`, `email`, `telefono`) VALUES ('$_POST[seguimiento]', '$_POST[nombre]', '$_POST[direccion]', '$_POST[email]', '$_POST[telefono]')");
echo "Your id tracer is: <strong>$seguimiento</strong> . Remember this number and put it <a href='index.html'>here</a> to see how are your order";
}
?>
</body>
</html>
News.php (Que no news de noticias si no news de nuevos hehe)
(Funciona)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Page title</title>
</head>
<body>
<?php
echo "<form action='new.php' method='post'>";
$nseguimiento= rand(0,99999);
echo "<input type='hidden' name='seguimiento' value='$nsiguimiento' /><br/>";
echo "Name: <input type='text' name='nombre' value='' /><br/>";
echo "Adress: <input type='text' name='direccion' value='' /><br/>";
echo "Email: <input type='text' name='email' value='' /><br/>";
echo "Phone Number: <input type='text' name='telefono' value='' /><br/>";
echo "<input type='submit' value='Submit' name='Submit' />";
echo "<input type='reset' value='Reset' name='Reset' /><br/>";
echo "</form>";
echo "<p>All fields are required</p>";
?>
</body>
</html>
Forggot.php
(No funciona)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Page title</title>
</head>
<body>
<?php
$nombre= $_POST[nombre];
$email= $_POST[email];
// Conectamos a la base de datos
$connect=mysql_connect("localhost","fernando_usuario", "a1234b");
// Seleccionamos la base de datos
mysql_select_db("fernando_pedidos",$connect);
if (!$nombre || !$email) {
echo "All fields are required";
}
else {
$sql = "select * from fernando_pedidos where nombre = $nombre and email = $email";
$resultados = mysql_query($sql,$connect);
$row = mysql_fetch_array($resultados)
$resul= "$row['seguimiento']";
echo "$resul";
}
?>
</body>
</html>
Y show.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Page title</title>
</head>
<body>
<?php
$seguimiento= $_POST[seguimiento];
if (!$seguimiento) {
echo "All fields are required";
}
else
{
$conexion = mysql_connect("localhost","fernando_usuario", "a1234b"); // se conecta con el servidor
mysql_select_db('fernando_pedidos', $conexion); // selecciona la base de datos
$tabla = mysql_query("SELECT seguimiento FROM pedidos"); // selecciono todos los registros de la tabla usuarios, ordenado por nombre
$registro = mysql_fetch_array(pedidos)
{
echo 'Your code is: ' . $registro['seguimiento'] . ' ';
}
mysql_free_result($tabla);
mysql_close($conexion);
?>
</body>
</html>
(Yo me lio con tanto código.. no se como coñ* lo he escrito haha)