errore query

ciao ragazzi! ho una pagina php in cui ci sono tutti i record di una tabella con il loro id come valore di una checkbox al click del pulsante invia mi deve aggiungere il record in un'altra tabella

ho commentato il codice che scrive sull'altra tabella ma mi da

si è verificato ilo seguente errore.

Query was empty

1065

anche semplicemente nella query che mi trova il record della checkbox questo è il codice:

<?php

include ("connessione.php");
connect_to_ecom_db();

include ("errore.php");

$sql = "select * from scadenze_domini"; // where azienda LIKE '%$azienda%'";
$query =mysql_query ($sql) or die (errore_server());

$n=0;
$elimina="";
if(!empty($_POST['rinnovare'])){
   for($w=0;$w<100;$w++){
      if (isset($_POST['id'.$w])) {
         $elimina=$_POST['id'.$w];
         $sql3="select * scadenze_domini where id_dominio=$elimina";           $query3 = mysql_query($sql3) or die (errore_server());
         /*while ($row= mysql_fetch_array ($query3)){
            $ins="rinnovare ".$row['dominio'];
            $scad=$row['scadenza_dominio'];
            $sql2 = "insert into promemo (memo,scadenza) values ('$ins','2008-10-10 00:00:00')";
            $query2 =mysql_query ($sql2) or die (errore_server());
         }
         */
      }
   }
   //$_SESSION['idrin'] = $elimina;
   //header("Location: promemo.php");
}
         
?>

qui c'è il codice che riguarda la checkbox:

<form name="form1" method="post" action="scadenze.php">
  <tr bgcolor="#99CCFF">
    <td width="40%" bgcolor="#99CCFF"><div align="center"><span class="Stile7">dominio</span></div></td>
    <td width="20%"><div align="center"><span class="Stile7">scadenza dominio </span></div></td>
    <td width="20%"><div align="center">
      <input name="rinnovare" type="hidden" id="rinnovare" value="true">
      <input type="submit" name="Submit" value="rinnovare ">
    </div></td>
  </tr><?php while ($row= mysql_fetch_array ($query)){?> 
  <tr><?php $n=$n+1?>    <td>&nbsp;<?php echo $row['dominio'];?>    <input name="qdominio" type="hidden" id="qdominio" value="<?php $row['dominio']?>">
  </td>
    <td>&nbsp;<?php echo $row['scadenza_dominio'];?>
      <div align="center"></div>
      <div align="center"></div>
    <div align="center"></div></td>
    <td>      <div align="center">
      <?php
                   echo "<input type='checkbox' name='id$n' id='id$n' value='".$row['id_dominio']."' />";
           ?>
    </div></td>
  </tr><?php }?></form>

questo è il file errore,

<?php
function errore_server(){
   //print "errore";
   if($query = mysql_query($sql)){
      //echo "dati inseriti correttamente<br>";
   }else{
      echo "si è verificato ilo seguente errore.<br>";
      echo mysql_error()."<br>";
      echo mysql_errno()."<br>";
   }
}
?>

sapete aiutarmi a trovare l'errrore??

inviato 9 anni fa
cyb
cyb
1
modificato 9 anni fa
X 0 X

mi da query was empty anche se faccio:

$sql3="select * scadenze_domini where id_dominio=1";

e c'è un record co id_dominio=1

sapete aiutarmi a trovare l'errore??forse è una questione di settaggi, prima ke formattavo funzionava!!

risposto 9 anni fa
cyb
cyb
1
X 0 X

prova così:

mi da query was empty anche se faccio:

$sql3="select * FROM scadenze_domini where id_dominio=1";

e c'è un record co id_dominio=1

sapete aiutarmi a trovare l'errore??forse è una questione di settaggi, prima ke formattavo funzionava!!

mancava il "FROM"

ciao

Lore

risposto 9 anni fa
Lore
Lore
1
X 0 X

grazie, sono proprio cecata!!

risposto 9 anni fa
cyb
cyb
1
X 0 X

Capita  ;)

CMQ nel caso ti ricapitasse, stampa la query e provala sul tool che usi per mysql ( phpmyadmin, mysql front ecc ecc), così vedi l'errore che restituisce e capisci subito cosa modificare  O0

ciao

Lore

risposto 9 anni fa
Lore
Lore
1
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda