Tema: SQL query
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/10/2004, 07:18
ratamaster
 
Fecha de Ingreso: octubre-2004
Ubicación: En algún lugar de la República Oriental del Uruguay
Mensajes: 366
Antigüedad: 19 años, 5 meses
Puntos: 0
Bueno, no está funcionando completamente, cuando ingreso un valor en la fila que dice "Ensayo", cuando hago el submit (hacerlo 1 vez, y después apreten f5 para ver el html actualizado), cambia el primer valor de la columan order y Ensayo

Saben que puede ser lo que esté mal??

para chequiarlo

http://lafiestarefinal.net/imageWeb/file.php

nuevo codigo:
Código:
<?php

include("db.php");

$result=mysql_query("SELECT * FROM imagen") or die("algo está  muy mal");//para loopiar en el while

$result2=mysql_query("SELECT des1 FROM imagen") or die("algo está  muy mal");//para imprimir los textos

$result3=mysql_query("SELECT orden FROM imagen") or die("algo está  muy mal");//para imprimir los textos

print "<form method='post' action='file.php'>
       <table border='1' align='left' cellpadding='2'  cellspacing='0'>
       <tr>
           <td>
               <p align='center'>pic</p>
           </td>
           <td>
               <p align='center'>des1</p>
           </td>
           <td>
               order
           </td>
           <td>
               <p align='center'>newO</p>
           </td>
       </tr>
       <tr>";
$i=1;
$counter = 0;
While($row=mysql_fetch_object($result)) {
      $des1=mysql_fetch_object($result2);
      $orden= mysql_fetch_object($result3);
      print "<td>
                 <IMG SRC=\"header.php?PicNum=$row->PicNum\" border=\"0\" high=\"200\" width =\"100\">
            </td>
            <td>
                 <p align='center'>$des1->des1</p>
            </td>
                 <td><p align='center'>$orden->orden</p>
            </td>
            <td>
                 <p align= 'center'><input type='text' name='newO".$i++."'size='1' value=0 maxlength='15'></p>
            </td>";
            $counter += 1;

            if ($counter == 1){
                print "</tr>";
                $counter =0;
                }

}
print"</tr></table>";

print"<input type='submit' name='orden' value='go'></form>";

if($_POST['orden']){
$k=1;
$result=mysql_query("SELECT * FROM imagen") or die("algo está  muy mal");

while($row=mysql_fetch_object($result)){
       $n = $_POST['newO'.$k];
       print $n;//para testiar
       mysql_query("UPDATE imagen SET orden = $n WHERE PicNum = PicNum LIMIT 1") or die ("no podes pibe ".mysql_error());
       $k++;
       }
}else{
      print "caca";

        }

?>

Gracias por la ayuda

Alvaro