radio gumbi in mysql
 
mitja99 4. mar 2008 08:03:43 Pridružen od:
27. feb 2008
6 objav
0 0 0
#1

Imam en problem.

Kako naj zapišem kodo v php za radio gumbe. Uspelo mi jih je oblikovat, vendar pa mi ne zapiše njihove vrednosti v mysql. Z gumbi v katere gost vpiše podatke nimam nikakršnih problemov z radijskimi gumbi pač. Napiše mi naslednje:



Ni bilo mogoce zapisati podatkov: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''da', 'Da', 'enostavno', 'vodimo sami', 'vodimo sami'' at line 1



Prosim pomagajte.



Hvala.


všeč(0) ni všeč(0) spam(0)
 
blackmamba 4. mar 2008 15:03:52 Pridružen od:
4. mar 2008
559 objav
392 25 11
#2

Daj prilepi zraven še kompleten query, ki povzroči napako.


všeč(0) ni všeč(0) spam(0)
 
Vini 4. mar 2008 16:03:41 Pridružen od:
1. sep 2006
6612 objav
5234 611 56
#3

Ja, vsekakor prilepi kodo forme in query, drugace tezko pomagamo :)


všeč(0) ni všeč(0) spam(0)
 
twarlock 4. mar 2008 16:03:44 Pridružen od:
17. okt 2006
160 objav
0 0 0
#4

[...]

lol napačna tema


všeč(0) ni všeč(0) spam(0)
 
kelvan 5. mar 2008 11:03:57 Pridružen od:
19. okt 2007
891 objav
658 122 26
#5

pri radio knofih dodej se value

ob submitu se bo prenesla izbrana vrednost


všeč(0) ni všeč(0) spam(0)
 
mitja99 6. mar 2008 11:03:00 Pridružen od:
27. feb 2008
6 objav
0 0 0
#6

pri radio gumbih imam določeno vrednost. koda izgleda takole:



echo '<form method="post" action="'.$_PHP['self'].'">

<table border="0" width="100%" id="table2">


            <tr>
<td width="7%">&nbsp;</td>
<td width="34%" valign="top">
<font face="Arial" style="font-size: 8pt">Naziv podjetja in
naslov podjetja :</font></td>
<td width="56%">
<textarea rows="4" name="nazivnaslov" cols="45" style="font-family: Tahoma; font-size: 8pt" tabindex="1"></textarea></td>
</tr>
<tr>

<td width="7%">&nbsp;</td>
<td width="34%" valign="top">
<font face="Arial" style="font-size: 8pt">Tip podjetja :</font></td>
<td width="56%"><span style="font-size: 8pt">
<font face="Arial">
<input type="radio" value="s.p." name="tippodjetja" tabindex="2">s.p.&nbsp;
<input type="radio" name="tippodjetja" value="d.o.o." tabindex="3">d.o.o.
<input type="radio" name="tippodjetja" value="d.n.o." tabindex="4">d.n.o.
<input type="radio" name="tippodjetja" value="drustvo" tabindex="5">društvo<br>

<input type="radio" name="tippodjetja" value="zadruga" tabindex="6">zadruga
<input type="radio" name="tippodjetja" value="kmetija" tabindex="7">kmetija
<input type="radio" name="tippodjetja" value="k.d." tabindex="8">k.d.</font></span></td>
</tr>
<tr>
<td width="7%">&nbsp;</td>
<td width="34%" valign="top">
<font face="Arial" style="font-size: 8pt">Kontaktna oseba :</font></td>
<td width="56%">

<input name="kontaktnaoseba" size="20" style="font-family: Arial; font-size: 8pt" tabindex="9"></td>
</tr>
<tr>
<td width="7%">&nbsp;</td>
<td width="34%" valign="top">
<font face="Arial" style="font-size: 8pt">Telefon kont.
osebe :</font></td>
<td width="56%">
<input name="telefonko" size="20" style="font-family: Arial; font-size: 8pt" tabindex="10"></td>

</tr>
<tr>
<td width="7%">&nbsp;</td>
<td width="34%" valign="top">
<font face="Arial" style="font-size: 8pt">E-pošta kont.
osebe :</font></td>
<td width="56%">
<input name="emailko" size="20" style="font-family: Arial; font-size: 8pt" tabindex="11"></td>
</tr>

<tr>
<td width="7%">&nbsp;</td>
<td width="34%" valign="top">&nbsp;</td>
<td width="56%">&nbsp;</td>
</tr>
<tr>
<td width="7%">&nbsp;</td>
<td colspan="2" valign="top">
<span style="font-weight: bold; color: #2B8ACD;"><font face="Arial" style="font-size: 8pt; font-weight: 700"> Osnovni podatki za izra&#269;un cene storitev :</font></span></td>
</tr>
<tr>
<td width="7%">&nbsp;</td>
<td width="34%" valign="top">
<font face="Arial" style="font-size: 8pt">Dejavnost podjetja
:</font></td>
<td width="56%">

<input name="dejavnost" size="20" style="font-family: Arial; font-size: 8pt" tabindex="12"></td>
</tr>
<tr>
<td width="7%">&nbsp;</td>
<td width="34%" valign="top">
<font face="Arial" style="font-size: 8pt">Št. izdanih
ra&#269;unov na mesec :</font></td>
<td width="56%">
<input name="izdracuni" size="20" style="font-family: Arial; font-size: 8pt" tabindex="13"></td>

</tr>
<tr>
<td width="7%">&nbsp;</td>
<td width="34%" valign="top">
<font face="Arial" style="font-size: 8pt">Št. prejetih
ra&#269;unov na mesec :</font></td>
<td width="56%">
<input name="prejracuni" size="20" style="font-family: Arial; font-size: 8pt" tabindex="14"></td>
</tr>

<tr>
<td width="7%">&nbsp;</td>
<td width="34%" valign="top">
<font face="Arial" style="font-size: 8pt">Gotovinsko
poslovanje (materialni str., storitve) izra&#382;eno v % :</font></td>
<td width="56%">
<input name="gotposlovanje" size="20" style="font-family: Arial; font-size: 8pt" tabindex="15"></td>
</tr>
<tr>

<td width="7%">&nbsp;</td>
<td width="34%" valign="top">
<font face="Arial" style="font-size: 8pt">Število redno
zaposlenih :</font></td>
<td width="56%">
<input name="zaposleni" size="20" style="font-family: Arial; font-size: 8pt" tabindex="16"></td>
</tr>
<tr>
<td width="7%">&nbsp;</td>

<td width="34%" valign="top">
<font face="Arial" style="font-size: 8pt">Poslovanje z
tujino :</font></td>
<td width="56%"><span style="font-size: 8pt">
<font face="Arial">
<input type="radio" value="da" name="tujina" tabindex="17">da&nbsp;&nbsp;
<input type="radio" value="Ne" name="tujina" tabindex="18">ne</font></span></td>
</tr>

<tr>
<td width="7%">&nbsp;</td>
<td width="34%" valign="top">
<font face="Arial" style="font-size: 8pt">Zavezanec za DDV :</font></td>
<td width="56%"><span style="font-size: 8pt">
<font face="Arial">
<input type="radio" value="Da" name="ddv" tabindex="19">da&nbsp;&nbsp;
<input type="radio" value="Ne" name="ddv" tabindex="20">ne</font></span></td>

</tr>
<tr>
<td width="7%">&nbsp;</td>
<td width="34%" valign="top">
<font face="Arial" style="font-size: 8pt">Vodenje knjig :</font></td>
<td width="56%"><span style="font-size: 8pt">
<font face="Arial">
<input type="radio" value="enostavno" name="vodenje" tabindex="21">enostavno&nbsp;

<input type="radio" value="dvostavno" name="vodenje" tabindex="22">dvostavno</font></span></td>
</tr>
<tr>
<td width="7%">&nbsp;</td>
<td width="34%" valign="top">&nbsp;</td>
<td width="56%">&nbsp;</td>
</tr>
<tr>

<td width="7%">&nbsp;</td>
<td colspan="2" valign="top">
<p><font face="Arial" style="font-size: 8pt; font-weight: 700">&#268;e vodite enostavno knjigovodstvo, potem prosim odgovorite
še na naslednja vprašanja :</font></p> </td>
</tr>
<tr>
<td width="7%">&nbsp;</td>
<td width="34%" valign="top">

<font face="Arial" style="font-size: 8pt">Pla&#269;ilni promet :</font></td>
<td width="56%"><span style="font-size: 8pt">
<font face="Arial">
<input type="radio" value="vodimo sami" name="placilnipromet" tabindex="23">vodimo
sami&nbsp;&nbsp;
<input type="radio" value="vodi servis" name="placilnipromet" tabindex="24">vodi
servis</font></span></td>
</tr>
<tr>

<td width="7%">&nbsp;</td>
<td width="34%" valign="top">
<font face="Arial" style="font-size: 8pt">Saldakonti kupcev
in dobaviteljev :</font></td>
<td width="56%"><span style="font-size: 8pt">
<font face="Arial">
<input type="radio" value="vodimo sami" name="saldakonti" tabindex="25">vodimo
sami&nbsp;&nbsp;
<input type="radio" value="vodi servis" name="saldakonti" tabindex="26">vodi
servis</font></span></td>

</tr>
</table>
<p align="center">
<input type="submit" value="Poslji povprasevanje" name="submit" tabindex="29"></p>
<p align="center">&nbsp;</p>
</form>';

}



echo 'Pošlji povpraševanje<br><br>';



if ($_POST['submit'])

{



if (!$POST['nazivnaslov'] || !$POST['tippodjetja'] || !$POST['kontaktnaoseba'] || !$POST['telefonko'] || !$POST['emailko'] || !$POST['dejavnost'] || !$POST['izdracuni'] || !$POST['prejracuni'] || !$POST['gotposlovanje'] || !$POST['zaposleni'] || !$POST['tujina'] || !$POST['ddv'] || !$POST['vodenje'] || !$POST['placilnipromet'] || !$POST['saldakonti'])

{

echo 'Niste izpolnili vseh polj!<br><br>';

prikazi
obrazec();

}

else

{

mysqlquery("INSERT INTO Cenik VALUES ('NULL', '$nazivnaslov', '$tippodjetja', '$kontaktnaoseba', '$telefonko', '$emailko', '$dejavnost', '$izdracuni', '$prejracuni', '$gotposlovanje', '$zaposleni'), '$tujina', '$ddv', '$vodenje', '$placilnipromet', '$saldakonti'") or die('Ni bilo mogoce zapisati podatkov: '.mysqlerror());

echo 'Uspesno ste poslali vprašanje.';

}

}

else

prikazi_obrazec();



mysql_close();

?>


všeč(0) ni všeč(0) spam(0)
 
phpseo 6. mar 2008 13:03:56 Pridružen od:
24. nov 2007
146 objav
78 19 1
#7

mysqlquery("INSERT INTO Cenik VALUES ('NULL', '$nazivnaslov', '$tippodjetja', '$kontaktnaoseba', '$telefonko', '$emailko', '$dejavnost', '$izdracuni', '$prejracuni', '$gotposlovanje', '$zaposleni'), '$tujina', '$ddv', '$vodenje', '$placilnipromet', '$saldakonti'") or die('Ni bilo mogoce zapisati podatkov: '.mysqlerror());

echo 'Uspesno ste poslali vprašanje.';

}

}

else

prikazi_obrazec();



mysql_close();

?>





  • če boš naprej kaj delal rajši loči html in kodo, pa tudi direktnemu klicanju mysql funkcij se je dobro izognit

  • če delaš kratke insert stavke in izpustiš naštevanje parametrov (INSERT INTO tbl(-->polje<--) VALUES ('y')) ti bodo nehali delat, takoj ko boš kaj spremenil tabelo. Ni prijetno.

  • NULL je NULL in ne 'NULL'

  • verjetno je zaklepaj za saldokonti in ne za $zaposleni?



LP


všeč(0) ni všeč(0) spam(0)
 
imp 6. mar 2008 14:03:44 Pridružen od:
11. apr 2007
894 objav
3 1 0
#8

mysqlquery("INSERT INTO Cenik VALUES ('NULL', '$nazivnaslov', '$tippodjetja', '$kontaktnaoseba', '$telefonko', '$emailko', '$dejavnost', '$izdracuni', '$prejracuni', '$gotposlovanje', '$zaposleni'), '$tujina', '$ddv', '$vodenje', '$placilnipromet', '$saldakonti'") or die('Ni bilo mogoce zapisati podatkov: '.mysqlerror());



mysql_query("INSERT INTO Cenik (nazivnaslov,tippodjetja,kontaktnaoseba,telefonsko,emailko,dejavnost,izdracuni,prejracuni,gotposlovanje,zaposleni, tujina,ddv,vodenje,placilnipromet,saldakonti)
VALUES
('$nazivnaslov','$tippodjetja','$kontaktnaoseba','$telefonsko','$emailko','$dejavnost','$izdracuni','$prejracuni','$gotposlovanje','$zaposleni', '$tujina', '$ddv', '$vodenje', '$placilnipromet', '$saldakonti')");
všeč(0) ni všeč(0) spam(0)
 
twarlock 6. mar 2008 21:03:12 Pridružen od:
17. okt 2006
160 objav
0 0 0
#9

upam da gre tlele za intranet, če ne bojo tenko piskal...


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se