Ciao raga..ho un problema...
questo e' il codice che uso per fare visualizzare i vari campi del mio db in editbox...e fin qui' tutto ok ma se incontro un prodotto con "" o '' si blocca e non mi fa' visualizzare niente dopo "" o '' xche'?!?!?
E per inserirli nel db uso questocodice:<form name="Form4" method="post" action="Admin.php" enctype="multipart/form-data" id="Form4" onsubmit="return ValidateForm4(this)"> <select name="ModificaArticoli" size="1" id="ModificaArticoli"> <? while($dati_modifica_articoli = mysql_fetch_array($query_modifica_articoli)) { $id = $dati_modifica_articoli['id']; $categoria = $dati_modifica_articoli['categoria']; $nome_prodotto = $dati_modifica_articoli['nome_prodotto']; $cod = $dati_modifica_articoli['cod']; $prezzo = $dati_modifica_articoli['prezzo']; $pezzi = $dati_modifica_articoli['pezzi']; $img = $dati_modifica_articoli['img']; $descrizione = $dati_modifica_articoli['descrizione']; ?> <option value="<? echo $id; ?>|<? echo $categoria; ?>|<? echo $nome_prodotto; ?>|<? echo $cod; ?>|<? echo $prezzo; ?>|<? echo $pezzi; ?>|<? echo $img; ?>|<? echo $descrizione; ?>"><? echo $cod; ?> - <? echo $categoria; ?> - <? echo $nome_prodotto; ?></option> <? } $id = addslashes($_POST['ModificaArticoli']); $categoria = addslashes($_POST['ModificaArticoli']); $nome_prodotto = addslashes($_POST['ModificaArticoli']); $cod = addslashes($_POST['ModificaArticoli']); $prezzo = addslashes($_POST['ModificaArticoli']); $pezzi = addslashes($_POST['ModificaArticoli']); $img = addslashes($_POST['ModificaArticoli']); $descrizione = addslashes($_POST['ModificaArticoli']); $var_modifica_articoli = explode("|", $id); ?> </select> <input type="submit" id="Button8" name="Button8" value="Modifica"> </form> </td> </tr> <form name="Form5" method="post" action="../Admin/Check.php" enctype="multipart/form-data" id="Form5" onsubmit="return ValidateForm5(this)"> <input type="hidden" value="<? echo $var_modifica_articoli[0]; ?>" id="InputBox1" name="InputBox1"> <tr> <td align="center" valign="top" width="250" height="32">Categoria:</td> <td> <select name="Categoria1" size="1" id="Categoria1"> <? while($dati_categoria1 = mysql_fetch_array($query_categoria1)) { $categoria1 = $dati_categoria1['categorie_menu']; ?> <option value="<? echo $categoria1; ?>"><? echo $categoria1; ?></option> <? } ?> </select> </td> </tr> <tr> <td align="center" valign="top" width="250" height="32">Nome Prodotto:</td> <td> <input type="text" id="Editbo11" size="20" name="Editbox11" value="<? echo $var_modifica_articoli[2]; ?>" tabindex="11"> </td> </tr> <tr> <td align="center" valign="top" width="250" height="32">Codice:</td> <td> <input type="text" id="Editbox12" size="20" name="Editbox12" value="<? echo $var_modifica_articoli[3]; ?>" tabindex="12"> </td> </tr> <tr> <td align="center" valign="top" width="250" height="32">Prezzo:</td> <td> <input type="text" id="Editbox13" size="20" name="Editbox13" value="<? echo $var_modifica_articoli[4]; ?>" tabindex="13"> </td> </tr> <tr> <td align="center" valign="top" width="250" height="32">Pezzi:</td> <td> <input type="text" id="Editbox14" size="20" name="Editbox14" value="<? echo $var_modifica_articoli[5]; ?>" tabindex="14"> </td> </tr> <tr> <td align="center" valign="top" width="250" height="32">Immagine:</td> <td> <input type="text" id="Editbox15" size="20" name="Editbox15" value="<? echo $var_modifica_articoli[6]; ?>" tabindex="15"> </td> </tr> <tr> <td align="center" valign="top" width="250" height="36">Descrizione:</td> <td> <input type="text" name="EditBox16" id="EditBox16" value="<? echo $var_modifica_articoli[7]; ?>" tabindex="16"> </td> </tr> <tr> <td align="center" valign="top" colspan="2" height="36"> <input type="submit" id="ButtonModifica" name="ButtonModifica" value="Invia" tabindex="17"> </td> </tr> </form>
Aiutatemi vi prego che nn so' piu' dove sbattere la testa....codice:// INSERIRE ARTICOLI if(!get_magic_quotes_gpc()) { $categoria = addslashes($_POST['Categoria']); $nome_prodotto = addslashes($_POST['Editbox3']); $cod = addslashes($_POST['Editbox4']); $prezzo = addslashes($_POST['Editbox5']); $pezzi = addslashes($_POST['Editbox6']); $img = addslashes($_POST['Editbox7']); $descrizione = addslashes($_POST['Editbox8']); } else { $categoria = $_POST['Categoria']; $nome_prodotto = $_POST['Editbox3']; $cod = $_POST['Editbox4']; $prezzo = $_POST['Editbox5']; $pezzi = $_POST['Editbox6']; $img = $_POST['Editbox7']; $descrizione = $_POST['Editbox8']; } if($categoria || $nome_prodotto || $cod || $prezzo || $pezzi || $img || $descrizione != "") { mysql_query("INSERT INTO cimocomputer_Negozio (categoria, nome_prodotto, cod, prezzo, pezzi, img, descrizione) VALUES ('$categoria', '$nome_prodotto', '$cod', '$prezzo', '$pezzi', '$img', '$descrizione')"); ?> <div align="center"> E' stato inserito l' Articolo con le seguenti caratteristiche: Categoria: "<? echo $categoria; ?>" Nome Prodotto: "<? echo $nome_prodotto; ?>" Codice: "<? echo $cod; ?>" Prezzo: "<? echo $prezzo; ?>" Pezzi: "<? echo $img; ?>" Descrizione: "<? echo $descrizione; ?>" Torna indietro </div> <? } //--
Inserisco gli oggetti nel db e tutto funziona perfettamente..poi se li devo modificare uso che mi rilegge le variabili nel db sulla stessa pagina e le piazza negli edit box e poi le modifico e le invio...ma se becca "" o '' non mi continua piu a leggere!!!
uff =(

					
					
					
						
  Rispondi quotando
 scusate
						