Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/mysql]Problem z id
Adrian1207
post
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 10
Dołączył: 20.02.2007

Ostrzeżenie: (0%)
-----


Witam. Daję tutaj skrypt który nie działa poprawnie, jeszcze przed wysłaniem formularza jest pokazany błąd. Proszę bardzo napisać mi co tu jest źle? Wcześniej kod chociaż w małym stopniu działał, dodawał 2 rekordy, jeden pusty a jeden dobry, ale nie dodawał id prze co muszę wprowadzać te zmiany.
  1. <?
  2. include('../header.php');
  3. echo '<center><form action="#" method="POST">';
  4. echo 'Tytuł:<br><input type="text" name="company" value="" size="20"><br>';
  5. echo 'Krótki opis:<br><textarea name="location" cols="60" rows="8"></textarea><br>';
  6. echo 'Długi opis:<br><textarea name="description" cols="60" rows="30"></textarea><br>';
  7. echo 'Screeny:<br><textarea name="contact" cols="60" rows="8"></textarea><br>';
  8. echo 'Strona www:<br><INPUT type="text" name="url" value="" size="20"><br>';
  9. echo '<input type="hidden" name="newjobid" value="$newjobid" size="20">';
  10. echo '<input type="submit" value="Dodaj"></form></center>';
  11. require('config.php');
  12. $month=date('m');
  13. $day=date('d');
  14. $year=date('y');
  15. $newdate='$month/$day/$year';
  16. $nick=$_SESSION['nick'];
  17. $company=$_POST['company'];
  18. $location=$_POST['location'];
  19. $description=$_POST['description'];
  20. $contact=$_POST['contact'];
  21. $mail=$_COOKIE['mail'];
  22. $url=$_POST['url'];
  23. $dbLink = @mysql_connect( $dbasehost,$dbaseuser, $dbasepassword );
  24. mysql_select_db( $dbase );
  25. $pobid = 'SELECT MAX(recordid) FROM jobs';
  26. $wysylka = mysql_query ($pobid, $dbLink) or die ('Problem');
  27.  $newjobid = mysql_fetch_array($wysylka);
  28. $newjobid += 1;
  29. mysql_close($dbLink);
  30. $dbLink = @mysql_connect( $dbasehost,$dbaseuser, $dbasepassword );
  31. mysql_select_db( $dbase );
  32.  $sql = 'INSERT INTO jobs (jobid, title, company, location, description, contact, email, url, publishd
    ate)'
    ;
  33.  $sql .= "VALUES ('$newjobid', '$nick','$company','$location', '$description','$contact','$mail','$url','$newdate')";
  34.  $result = mysql_query ($sql,$dbLink) or die( 'Problem');
  35. mysql_close($dbLink);
  36. $dbLink = @mysql_connect( $dbasehost,$dbaseuser, $dbasepassword );
  37. mysql_select_db( $dbase );
  38.  $mysql="UPDATE jobnum SET recordid ='$newjobid' WHERE recordid=$oldid";
  39.  $rezult = mysql_query ($mysql,$dbLink) or die( 'Problem');
  40. mysql_close($dbLink);
  41. include('../footer.php');?>


a błąd jest taki:

Kod
Fatal error: Unsupported operand types in /srv/www/htdocs/web81/html/jobposter/dodaj.php on line 28


Może mi ktoś pomóc? Wiem że dziwnie się kod pokolorował(to przez cudzysłowia), ale jak poprawie to mi wywala błędy składni, a jak nie poprawie to footer się nie wyświetla:/. Jaka jest przyczyna?

Ten post edytował Adrian1207 22.02.2007, 18:20:05
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 06:36