Autor | Zpráva | ||
---|---|---|---|
gogy27 Profil * |
#1 · Zasláno: 3. 2. 2009, 21:16:12
<?php include ('config.php'); if (isset($_POST['ulozit'])) { $nazov = htmlspecialchars(addslashes($_POST['nazov'])); $prisada1 = htmlspecialchars(addslashes($_POST['prisada1'])); $prisada2 = htmlspecialchars(addslashes($_POST['prisada2'])); $prisada3 = htmlspecialchars(addslashes($_POST['prisada3'])); $prisada4 = htmlspecialchars(addslashes($_POST['prisada4'])); $prisada5 = htmlspecialchars(addslashes($_POST['prisada5'])); $prisada6 = htmlspecialchars(addslashes($_POST['prisada6'])); $prisada7 = htmlspecialchars(addslashes($_POST['prisada7'])); $prisada8 = htmlspecialchars(addslashes($_POST['prisada8'])); $prisada9 = htmlspecialchars(addslashes($_POST['prisada9'])); $prisada10 = htmlspecialchars(addslashes($_POST['prisada10'])); $mala = htmlspecialchars(addslashes($_POST['mala'])); $stredna = htmlspecialchars(addslashes($_POST['stredna'])); $velka = htmlspecialchars(addslashes($_POST['velka'])); $vlozit = "INSERT INTO pizza ( nazov, priloha1, priloha2, priloha3, priloha4, priloha5, priloha6, priloha7, priloha8, priloha9, priloha10, cena1, cena2, cena3 ) VALUES ( '$nazov', '$prisada1', '$prisada2' '$prisada3', '$prisada4', '$prisada5', '$prisada6', '$prisada7', '$prisada8', '$prisada9', '$prisada10', '$mala', '$stredna', '$velka' )"; echo $vlozit; $vysledok = mysql_query( $vlozit ); if ($vysledok) echo "hotovo"; else { mysql_error(); echo "nieco sa pokazilo"; } } else echo "nebolo stlacene pridat"; ?> mam tento kod a vzdy mi to vypise nieco sa pokazila poradte prosim aby sa to zapisalo do DB lebo nejako nechce a neviem si najst chybu dakujem session_start(); if (isset($_POST['heslo'])) $_SESSION['heslo'] = $_POST['heslo']; if ($_SESSION['heslo'] != 'lokomotiva') die ("Zle heslo. Kontaktuj skutocneho administratora!!!"); else { ?> <form method="post" action="spracuj.php"> <table > <tr> <b>Nazov pizze:</b></tr><br /> <tr><input type="text" size="18" maxlength="100" name="nazov" class="tmave" <?php if(isset($_POST['ulozit'])) {echo "value=\"$nazov\"";} ?>> </tr><br /> <tr> <b>Prisady:</b></tr><br /> <tr><input type="text" size="18" maxlength="100" name="prisada1" class="tmave" <?php if(isset($_POST['ulozit'])) {echo "value=\"$prisada1\"";} ?>></tr> <br /> <tr><input type="text" size="18" maxlength="100" name="prisada2" class="tmave" <?php if(isset($_POST['ulozit'])) {echo "value=\"$prisada2\"";} ?>></tr> <br /> <tr><input type="text" size="18" maxlength="100" name="prisada3" class="tmave" <?php if(isset($_POST['ulozit'])) {echo "value=\"$prisada3\"";} ?>></tr> <br /> <tr><input type="text" size="18" maxlength="100" name="prisada4" class="tmave" <?php if(isset($_POST['ulozit'])) {echo "value=\"$prisada4\"";} ?>></tr> <br /> <tr><input type="text" size="18" maxlength="100" name="prisada5" class="tmave" <?php if(isset($_POST['ulozit'])) {echo "value=\"$prisada5\"";} ?>></tr><br /> <tr><input type="text" size="18" maxlength="100" name="prisada6" class="tmave" <?php if(isset($_POST['ulozit'])) {echo "value=\"$prisada6\"";} ?>></tr><br /> <tr><input type="text" size="18" maxlength="100" name="prisada7" class="tmave" <?php if(isset($_POST['ulozit'])) {echo "value=\"$prisada7\"";} ?>></tr><br /> <tr><input type="text" size="18" maxlength="100" name="prisada8" class="tmave" <?php if(isset($_POST['ulozit'])) {echo "value=\"$prisada8\"";} ?>></tr> <br /> <tr><input type="text" size="18" maxlength="100" name="prisada9" class="tmave" <?php if(isset($_POST['ulozit'])) {echo "value=\"$prisada9\"";} ?>></tr> <br /> <tr><input type="text" size="18" maxlength="100" name="prisada10" class="tmave" <?php if(isset($_POST['ulozit'])) {echo "value=\"$prisada10\"";} ?>></tr><br /> <b>Cena:</b></tr><br /> Mala: <tr><input type="text" size="18" maxlength="100" name="mala" class="tmave" <?php if(isset($_POST['ulozit'])) {echo "value=\"$mala\"";} ?>></tr> <br /> Stredna: <tr><input type="text" size="18" maxlength="100" name="stredna" class="tmave" <?php if(isset($_POST['ulozit'])) {echo "value=\"$stredna\"";} ?>></tr> <br /> Velka: <tr><input type="text" size="18" maxlength="100" name="velka" class="tmave" <?php if(isset($_POST['ulozit'])) {echo "value=\"$velka\"";} ?>></tr> <br /> <tr><input type="submit" name="ulozit" value="ulozit"></tr> <br /> </form> <?php } ?> tu je script pridavania.php |
||
bitbit Profil |
#2 · Zasláno: 3. 2. 2009, 21:49:37
v config php se připojujete do DB? Struktura celé tabulky je jaka? Jakou chybu to vypisuje?
|
||
gogy27 Profil * |
#3 · Zasláno: 4. 2. 2009, 14:59:50
ano v config php su spravne zadane udaje a aj sa to pripoji do db (aspon dufam ale skusal som a vypisalo pripojenie sa podarilo)
cela tabulka obsahuje tieto stlpce akurat na zaciatku je ID_pizza ( nazov, priloha1, priloha2, priloha3, priloha4, priloha5, priloha6, priloha7, priloha8, priloha9, priloha10, cena1, cena2, cena3 ) Vypise to chybu : "nieco sa pokazilo" |
||
gogy27 Profil * |
#4 · Zasláno: 4. 2. 2009, 19:39:39
newiem vobec co v tom moze byt lebo predchadzajuci skript s trosku inymi hodnotami mi ide dakujem za kazdu odpoved
|
||
nightfish Profil |
#5 · Zasláno: 4. 2. 2009, 19:48:38
„newiem vobec co v tom moze byt lebo predchadzajuci skript s trosku inymi hodnotami mi ide“
pak je otázkou, jak se ty hodnoty liší... a když nahradíš mysql_error(); za echo mysql_error(); tak ti to dokonce vypíše i lepší chybovou hlášku, která spoustě lidí tady, spolu s vygenerovanou podobou sql dotazu, přesně řekne, v čem je problém a zvýší tvou naději na rychlé získání relevantní a spravné odpovědi |
||
gogy27 Profil * |
#6 · Zasláno: 4. 2. 2009, 20:13:56
Column count doesn't match value count at row 1
toto vypise ten error poradite mi ako to osetrit a v com moze byt chyba? |
||
Časová prodleva: 16 let
|
0