Autor Zpráva
gogy27
Profil *
<?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
v config php se připojujete do DB? Struktura celé tabulky je jaka? Jakou chybu to vypisuje?
gogy27
Profil *
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 *
newiem vobec co v tom moze byt lebo predchadzajuci skript s trosku inymi hodnotami mi ide dakujem za kazdu odpoved
nightfish
Profil
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 *
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?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: