SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 02.03.2002, 02:51:44
Jürgen Jürgen ist offline
Anfänger
 
Registriert seit: Feb 2002
Beiträge: 6
Problem mit '

Hi!

Wie kann ich vermeiden das wenn ein user über ein Formular in einem "<input>.... Feld das zeichen ' verwendet, zb. Bilbo's Reise(= der Titel=$title), folgender Fehler kommt
Warning: Supplied argument is not a valid MySQL result resource in /home/sites/site34/web/phpwebsite/decks.php on line 297

Line 297 und eine davor enthält das hier
Line 296 $result = mysql_query("select title from decks_decks where title='$title'");
Line 297 $numrows = mysql_num_rows($result);

Bzw, würde mich auch interresieren wieso da so ein Fehler kommt, es liegt 100% nur an der Benutzung von ', nur dann kommt der Fehler, und das script selbst funktioniert sonst einwandfrei....

Ich hoffe jemand kann mir da helfen, vielen Dank schon mal im voraus!

Liebe Grüße aus Wien,
Jürgen
__________________
=======================
Austrian Middle Earth CCG Council
>>> http://www.coen.at.tf
Mit Zitat antworten
  #2  
Alt 02.03.2002, 19:36:09
Matthias Matthias ist offline
Moderator
 
Registriert seit: Jan 2002
Ort: CologneCity
Alter: 47
Beiträge: 484
Hi

du mußt das ' mit nem schützen.

Also:
Code:
$title=str_replace("'","'",$title);
$result = mysql_query("select title from decks_decks where title='$title'");
Jetzt sollte es funktionieren.

Matthias
Mit Zitat antworten
  #3  
Alt 03.03.2002, 00:01:12
Jürgen Jürgen ist offline
Anfänger
 
Registriert seit: Feb 2002
Beiträge: 6
Danke dir vielmals!
Ich hätte da eigentlich selbst drauf kommen sollen, aber ich denk ich hab so kompliziert gedacht das es mir einfach nicht eingefallen ist, obwohl ich str_replace weiss gott wie oft in allen scripts verwende...
Danke nochmal!
__________________
=======================
Austrian Middle Earth CCG Council
>>> http://www.coen.at.tf
Mit Zitat antworten
  #4  
Alt 03.03.2002, 18:10:39
Matthias Matthias ist offline
Moderator
 
Registriert seit: Jan 2002
Ort: CologneCity
Alter: 47
Beiträge: 484
bidde bidde :))
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:45:56 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt