[ vidonk @ 23.10.2008. 18:19 ] @
Navescu ovdje moj php kod (nazalost sa greskom) pa ako neko (zeli, hoce, zna) neka ga izmjeni, hvala unaprijed!
Inace se radi o jednoj "text area" u kojoj treba da se unese text i na "submit" taj tekst treba da se posanje u bazu podataka,
ili ako neko zna neki drugi kod ili mjesto na wap-u nek' ostavi link ili navede kod, hvala jos jednom.

Code:


<html>
<head><title>insert</title></head>
<body>
<?php
  if (isset($dodajvic)):
  ?>

  <table>
  <FORM METHOD=POST ACTION=<?php echo($PHP_SELF); ?>
  <P>Upis vic:<BR>
  <TEXTAREA NAME="victext" ROWS=10 COLS=40 WRAP>
  </TEXTAREA><BR>
  <INPUT TYPE=SUBMIT NAME="posalji" VALUE="SUBMIT">
  </FORM>
  </table>
  
  <?php
    else:
    $dbcnx = @mysql_connect("localhost","root");
    if ($dbcnx) {
    echo( "Trenutno nije moguce " .
    "ostvariti konekciju sa bazom." );
    exit();
    }
    
    if (! @mysql_select_db("vicevi") ) {
    echo( "trenutno nije moguce " .
    "pristupiti bazi vicevi." );
    }
    
    if ("SUBMIT" == '".$posalji."') {
    $sql = "INSERT INTO vicevi SET " .
           "VicText='$victext', " .
           "VicDate=CURDATE()";
           if (msql_query(sql)) {
           echo("<P> Tvoj vic je upisan u bazu.<P>");
           }else{
           echo("<P>Greska: " .
           mysql_erroe() . "<P>");
           }
           }
           endif;
           
           ?>
          
           </BODY>
           </HTML>

[ StaX @ 24.10.2008. 09:16 ] @
Ima tu nekoliko rupa ali ajde kreni od samog pocetka...

Code:
if (isset($dodajvic)):


gde postavljas promenljivu $dodajvic? A i ovako ce odmah da ti ide na upis u bazu....a ne na prikaz forme, a i malo zagrada fali iza ovoga if...bar koliko ja vidim na prvi pogled samo za ovaj red
[ Jbyn4e @ 24.10.2008. 09:34 ] @
A da ne pricamo o
Citat:

msql_query
mysql_erroe

i neproveravanju _POST varijabli umesto obicnih... (nekad moglo..)