Pagina 1 din 2

Input type=text preluat din MySQL

Scris: Mie Apr 06, 2011 3:19 pm
de marpas

Scris: Mie Apr 06, 2011 3:43 pm
de Ctek
Incearca asa :

echo '<form action"save_contacte.php" method="post">';
echo '<table align="center" width="550" height="50" border="0">';
echo '<tr><td><b>ID Societate: </b></td><td><input type="text" name="txtSocID" size=30 value="'.$rand['id_soc'].'" /></td></tr><br>';
echo '<tr><td><b>Societate: </b></td><td><input type="text" name="txtNumeSoc" size=30 value="'.$rand['nume_soc'].'"/></td></tr><br>';
echo '<tr><td><b>Nume contact: </b></td><td><input type="text" name="txtNumeContact" size=30 value="'.$rand['contact_nume'].'"/></td></tr><br>';
echo '<tr><td><b>Prenume contact: </b></td><td><input type="text" name="txtNumeContact" size=30 value="'.$rand['contact_prenume'].'"/></td></tr><br>';
echo '<tr><td><b>Telefon: </b></td><td><input type="text" name="txtCustTel" size=30 value="'.$rand['contact_tel'].'"/></td></tr><br>';
echo '<tr><td><b>e-mail:</b></td><td><input type="text" name="txtCustMail" size=30 value="'.$rand['contact_mail'].'"/></td></tr><br>';
echo '</table>';
echo '<input type="submit" value="Salveaza" name="cmdSave" />';
echo '<input type="submit" value="Cancel" name="cmdCancel" />';
echo '</form>';

Scris: Mie Apr 06, 2011 4:02 pm
de marpas

Scris: Mie Apr 06, 2011 4:34 pm
de Ctek

Scris: Mie Apr 06, 2011 5:19 pm
de teachme
Ctek, asta e pe sistemul "lasa ca merge si asa".
In loc sa invatam sa folosim HTML-ul corect, ne bazam pe faptul ca browserele sunt foarte permisive.

Propun ca ghilimelele sa se puna singure :D

marpas, verifica-ti HTML-ul pe http://validator.w3.org/
ca sa vezi ce erori ai.

Scris: Mie Apr 06, 2011 5:45 pm
de Ctek

Scris: Mie Apr 06, 2011 5:59 pm
de marpas

Scris: Mie Apr 06, 2011 6:34 pm
de Ctek
Marpas

Ne bucuram ca vrei sa inveti. Nu am fost ironici nici eu nici Teachme. Din contra am incercat sa te invatam.
Faptul ca el ti-a atras atentia si te-a sfatuit sa folosesti un utilitar sa iti verifici codul tau, nu trebuie sa te supere.

Este normal sa nu stii anumite elemente dar tot ce iti spun cei care te ajuta este in folosul tau.

De ex. Daca noi am facut referire la cum folosesti tu etichetele si ca nu sunt bine scrise trebuia sa te faca sa cauti tu pe net cum se scrie corect.

Pentru secventa ta de cod trebuie sa citesti vre-o 5-6 tutoriale care explica ce ai utilizat tu acolo HTML si PHP. Pentru ca este foarte mult de scris nu ne angajam in asa ceva ci te indrumam catre animte resurse.
Vezi de ex site-ul lui Birkoff sau al lui Marpolo.

Bafta si spor la citit/codat

Scris: Mie Apr 06, 2011 6:50 pm
de marpas

Scris: Mie Apr 06, 2011 8:12 pm
de teachme

Scris: Joi Apr 07, 2011 9:38 am
de vectorialpx

Scris: Joi Apr 07, 2011 10:02 am
de marpas

Scris: Joi Apr 07, 2011 11:35 am
de vectorialpx
1. mai ai inca atribute fara ghilimele, de ex: size=30

2. value="<?php echo $rand['contact_prenume']?>"
si tot putput-ul din baza de datear trebui sa fie
value="<?php echo h($rand['contact_prenume'])?>"
unde function h($w) { return htmlspecialchars(trim($w), ENT_QUOTES); }

3. $result = mysql_query("SELECT * FROM {$table} where id_soc = '$id'");
ar trebui sa fie
$result = mysql_query("SELECT * FROM {$table} where id_soc = '".e($id)."'");
unde function e($w) { $w = stripslashes($w); return mysql_real_escape_string($w); } // $table e definit de tine, d-asta nu trebuie securizat

4. e indicat sa nu folosesti <center> ci
<p class="center"> sau <div class="center"> [functie de context - iti explic imediat de ce] si in CSS sa ai clasa
.center { text-align:center } /* e un mod mai elegant de a centra si, centralizat pentru ca se afla intr-un CSS extern - pe care il poate modifica usor alticineva, nu tre' sa mai caute in codul tau html */
Referitor la DIV si P, diferenta este ca DIV este un element bloc superior. Daca incerci sa faci validare stricta vei vedea ca

<div class="someclass">Text aici</div> nu este valid
ci
<p class="someclass">Text aici</p> Este valid
sau <div class="someclass"><p>Text aici</p></div>

La fel si <form> si alte cateva. Daca nu faci validare stricta, se accepta, dar daca esti la inceput, faza asta cu standardele o sa-ti faca o idee foarte buna despre cum se comporta DOM-ul si despre cum ar trebui sa fie lucrurile. Eu, de felul meu, sunt perfectionist.

5. foloseste <strong> in loc de <b> pentru SEO

Scris: Joi Apr 07, 2011 1:14 pm
de teachme

Scris: Joi Apr 07, 2011 2:40 pm
de marpas