Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Validare formular
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Subiectul anterior :: Subiectul următor  
Autor Mesaj
radu_paraleste



Data înscrierii: 02/Iul/2007
Mesaje: 219
Locație: Galati

Trimis: Dum Apr 27, 2008 4:18 pm    Titlul subiectului: Validare formular  

Salut.
Am cautat in ultima saptamana pe internet de am disperat. Vreau si eu o clasa, un tutorial, orice pentru validare formular.

Vreau sa verific un formular dupa email valid, dupa parola, confirmare parola, capcha, checkbox - fara JS.

Nu am gasit nicaieri o clasa sau un tutorial care le are pe toate.!

Daca aveti cum idee si sunteti amabili sa ma ajutati va multumesc!
Sus  
Birkoff



Data înscrierii: 18/Mar/2004
Mesaje: 2309
Locație: Bucuresti

Trimis: Dum Apr 27, 2008 4:34 pm    Titlul subiectului:  

ai aici un exemplu fara captcha, iti mai ia 10 minute sa bagi si portiunea pentru captcha...

Formular de contact
Sus  
radu_paraleste



Data înscrierii: 02/Iul/2007
Mesaje: 219
Locație: Galati

Trimis: Dum Apr 27, 2008 4:34 pm    Titlul subiectului:  

iti multumesc frumos Birkoff...raman dator!
Sus  
radu_paraleste



Data înscrierii: 02/Iul/2007
Mesaje: 219
Locație: Galati

Trimis: Dum Apr 27, 2008 6:47 pm    Titlul subiectului:  

Problema daca aveti idee:

Am $formular. Si in el trebuie sa culeg niste date din baza...! nu prea se poate cum am postat eu aici...!

$formular = '
<br />
<form action="inregistrare.php" method="post" name="formular_inregistrare" id="formular_inregistrare">
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td colspan="2" align="left">Campurile marcate cu * sunt obligatorii!<br /></td>
</tr>

<tr>
<td align="left">
User: *
</td>
<td align="left">
<input type="text" name="nume_user" id="nume_user" class="casuta" />
</td>
</tr>

<tr>
<td align="left">
Parola: *
</td>
<td align="left">
<input type="password" name="parola_user" id="parola_user" class="casuta" />
</td>
</tr>

<tr>
<td align="left" valign="top">
Confirmare parola: *
</td>
<td align="left">
<input type="password" name="parola1_user" id="parola1_user" class="casuta" /><br />
&nbsp;<img src="imagini/tip.gif" alt="" /> Alege o parola pe care ti-o poti reaminti cu usurinta.
</td>
</tr>


<tr>
<td align="left" valign="top">
Adresa email: *
</td>
<td align="left">
<input type="text" name="email" id="email" class="casuta" />
</td>
</tr>

<tr>
<td align="left" valign="top">
Confirmare adresa email: *
</td>
<td align="left">
<input type="text" name="email1" id="email1" class="casuta" /><br />
&nbsp;<img src="imagini/tip.gif" alt="" /> Verifica pentru a te asigura ca adresa de email este introdusa corect.<br />
&nbsp;&nbsp;&nbsp;&nbsp;<b>Mailul de activare va fi trimis la aceasta adresa de email.</b>
</td>
</tr>

<tr>
<td align="left">
Nume si prenume: *
</td>
<td align="left">
<input type="text" name="nume" id="nume" class="casuta" />
</td>
</tr>

<tr>
<td align="left">
Telefon: *
</td>
<td align="left">
<input type="text" name="telefon" id="telefon" class="casuta" />
</td>
</tr>


<tr>
<td align="left">
Judet: *
</td>
<td align="left">
<select name="judet" id="judet" class="select">
<option value="">[ -- Selectati -- ]</option>';
$sql = mysql_query("select * from judete order by nume_judet asc");
while ( $row = mysql_fetch_array($sql) )
{
$judete = '<option value="'.$row['nume_judet'].'">'.$row['nume_judet'].'</option>';
echo $judete;
}
echo '
</select>
</td>
</tr>

<tr>
<td align="left">
Oras: *
</td>
<td align="left">
<input type="text" name="oras" id="oras" class="casuta" />
</td>
</tr>

<tr>
<td align="left">
Abonare la newsletter:
</td>
<td align="left">
<input name="newsletter" type="checkbox" value="1" checked="checked" />
</td>
</tr>

<tr>
<td align="left">
<a href="termeni_si_conditii.php" target="_blank">Termeni si conditii</a>:
</td>
<td align="left">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><input name="termeni" type="checkbox" id="termeni" /></td>
<td style="font-size:10px;"><strong>Sunt de acord!&nbsp;&nbsp;*</strong></td>
</tr>
</table>
</td>
</tr>

<tr>
<td>&nbsp;

</td>
<td>
<input type="image" src="imagini/butoane/inregistrare.gif"/>
</td>
</tr>

</table>
</form>
';


multumesc[/b]
Sus  
Birkoff



Data înscrierii: 18/Mar/2004
Mesaje: 2309
Locație: Bucuresti

Trimis: Dum Apr 27, 2008 7:03 pm    Titlul subiectului:  

faci o functie separata care sa iti returneze exact selectul de acolo si in formular pui in locul ala functia apelata cu parametrii necesari...
Sus  
radu_paraleste



Data înscrierii: 02/Iul/2007
Mesaje: 219
Locație: Galati

Trimis: Dum Apr 27, 2008 7:14 pm    Titlul subiectului:  

$sql = mysql_query("select * from judete order by nume_judet");
while ( $row = mysql_fetch_row($sql) )
{
$judete = '<option value="'.$row['nume_judet'].'">'.$row['nume_judet'].'</option>';
}
$formular = '............


o chestie gen ? n-am inteles. :(
Sus  
Birkoff



Data înscrierii: 18/Mar/2004
Mesaje: 2309
Locație: Bucuresti

Trimis: Dum Apr 27, 2008 8:42 pm    Titlul subiectului:  

$afisare_judete = '<select name="judet" id="judet" class="select">';
$sql = mysql_query("select * from judete order by nume_judet");
while ( $row = mysql_fetch_row($sql) )
{
$afisare_judete .= '<option value="'.$row['nume_judet'].'">'.$row['nume_judet'].'</option>';
}
$afisare_judete .= '</select>';


apoi exact in locul din form unde vrei sa apara selectul de mai sus pui

echo $afisare_judete;
Sus  
radu_paraleste



Data înscrierii: 02/Iul/2007
Mesaje: 219
Locație: Galati

Trimis: Lun Apr 28, 2008 1:31 am    Titlul subiectului:  

ms frumos again.! :D
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community