Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML][MYSQL]
Forum PHP.pl > Forum > Przedszkole
beya15
Witam! mam problem z formularzem lub skladnia zapytania do mysql, wszystkie pola dodaja sie do bazy danych oprocz pola model niewiem w czym tkwi problem, prosze o pomoc biggrin.gif

Kod
<?php
$prod1=$_POST['producent'];
$mod1=$_POST['mod'];
$inter1=$_POST['inter'];
$pojem1=$_POST['pojem'];
$pam1=$_POST['pamiec'];
$gwar1=$_POST['gwar'];
$cen1=$_POST['cen'];
$dod_i1=$_POST['dod_i'];
$lds1=$_POST['lds'];

include 'config.php';

if ($prod1!=""){
$sql = "insert into dyski(producent, model, interfejs, pojemnosc, pamiec_cache, gwarancja, cena, dod_info, l_d_s) values('".$prod1."','".$mod1."','".$inter1."','".$pojem1."','".$pam1."','".$gwar1."','".$cen1."','".$dod_i1."','".$lds1."')";
$result = mysql_query($sql) or die("Rekord nie dodany!");
echo "Rekord Dodany!!";
}
else echo "dupa!!";

?>
<form method="post" action="dyskiadd2.php">
<input type="hidden" name="flag" value="1">
<legend><strong>Dodawanie Towaru</strong></legend><br>
<b>PRODUCENT : </b><input type="radio" name="producent" value="WD" />Western Digital
      <input type="radio" name="producent" value="SEAGATE" />Seagate<br>

<br><b>MODEL :</b><br>
<br>Caviar Blue<input type="radio" name="mod" value="Caviar Blue">
<br>Caviar Black<input type="radio" name="mod" value="Caviar Black">
<br>Barracuda seria 10<input type="radio" name="mod" value="7200.10">
<br>Barracuda seria 11<input type="radio" name="mod" value="7200.11">
<br> Inny :<input type="text" name="mod" size="20" value=""><br>

<br><b>INTERFEJS :</b><br>
<br>ATA/100<input type="radio" name="inter" value="ATA/100">
<br>S-ATA<input type="radio" name="inter" value="S-ATA">
<br>S-ATA II<input type="radio" name="inter" value="S-ATA II">
<br>Inny<input type="radio" name="inter" value=""><br>

<br><b>POJEMNOŚĆ(GB) :</b>  
<br><input type="text" name="pojem" /><br><br>

<b>PAMIĘĆ CACHE(MB) :</b><br>
<input type="text" name="pamiec" size="5"><br><br>

<br><b>GWARANCJA :</b><br>
<br>12 miesięcy<input type="radio" name="gwar" value="12">
<br>24 miesięcy<input type="radio" name="gwar" value="24">
<br>36 miesięcy<input type="radio" name="gwar" value="36">
<br>48 miesięcy<input type="radio" name="gwar" values="48">
<br>60 miesięcy<input type="radio" name="gwar" value="60">
<br>Brak<input type="radio" name="gwar" value=""><br>

<br><b>CENA (zł) :</b><br>
<br><input type="text" name="cen" value="100"><br>

<br><b>DODATKOWE INFORMACJE : </b><br>
<br>
<textarea name="dod_i" cols="50" rows="10">Podaj dodatkowe info </textarea><br><br>

<br><b>LICZBA DOSTĘPNYCH SZTUK : </b><br>
<br><input type="text" name="lds" value="5"><br><br>
<input type="submit" value="Dodaj rekord" />
<input type="reset" value="Wyczyść dane" />


</form>
mac_fly
Może źle jest ułożona struktura tabeli?(przy tworzeniu w phpmyadmin)
A tak na marginesie to filtruj dane dodawane do bazy, czyli uzyj "htmlspecialchars" i "mysql_escape_string".
beya15
rzeczywiscie musze zmienic w formularzu pola do "model" bosie gryza... temat do zamkniecia
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.