Login  Regeln Aktuelles Datum und Uhrzeit: 03.12.2008, 06:48  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
Überprüfung auf Zahl

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
SoA
Erfahrener [User]
Erfahrener



Anmeldung: 29.04.04
Beiträge: 60

BeitragVerfasst am: 21.05.2004, 14:36    Titel: Überprüfung auf Zahl Antworten mit Zitat

hi ho mädels...
alsoooo, folgendes prob plagt mich mal wieder... wie überprüft man ne var darauf ob se ne zahl is?
hab nen link der so ausschaut: www......php?id=neu oder id=5

wenn id ne zahl is, also zb bei 5 soll was passieren Winken
ich habs mit
Code:

if(is_int($id))
und
if(is_integer($id))

probiert... geht beides net... wo is der unterschied überhaupt?!
und is_string kann man ja komplett vergessen Winken
also... was is zu tun?

cu
SoA Smilie

_________________
wer kämpft kann verlieren,
wer nicht kämpft hat schon verloren!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Andreas Schroth
Bekannter [Admin]
Bekannter



Anmeldung: 08.04.04
Beiträge: 1667
Wohnort: Lauf a. d. ...

BeitragVerfasst am: 21.05.2004, 14:40    Titel: Antworten mit Zitat

Hallo,

da man sich auf is_int nicht verlassen kann, habe ich hier mal schnell ne eigene Funktion zusammengeproggt:

Code:
function zahl($var)
    {
        if (preg_match("=^[0-9]+$=i",$var)) {
            return TRUE;
        } else {
            return FALSE;
        }
    }


Und die dazugehörige Abfrage:

Code:
if (zahl($id)) {
echo "Die Variable ist eine Zahl";
}


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen AIM-Name MSN Messenger
SoA
Erfahrener [User]
Erfahrener



Anmeldung: 29.04.04
Beiträge: 60

BeitragVerfasst am: 21.05.2004, 14:42    Titel: Antworten mit Zitat

joa... hätt ich auch gemacht nur mit diesen
(preg_match("=^[0-9]+$=i",$var)
kenn ich mich nich soo aus... dangeschön Smilie

cu
SoA

_________________
wer kämpft kann verlieren,
wer nicht kämpft hat schon verloren!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Andreas Schroth
Bekannter [Admin]
Bekannter



Anmeldung: 08.04.04
Beiträge: 1667
Wohnort: Lauf a. d. ...

BeitragVerfasst am: 21.05.2004, 14:43    Titel: Antworten mit Zitat

Hallo,

ja, im Prinzip ist das ja die ganze Abfrage. Nur verpacke ich solche Sachen immer in Funktionen wenn ich es häufiger benutze.


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen AIM-Name MSN Messenger
RobZe89
Helfer [User]
Helfer



Anmeldung: 09.04.04
Beiträge: 212
Wohnort: Schweiz

BeitragVerfasst am: 22.05.2004, 15:09    Titel: Antworten mit Zitat

btw.

Für was benötigt man so etwas?

_________________
Wir erstellen Ihre Traum Homepage
Ideal für kleine Firmen und Einzelunternehmer


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Andreas Schroth
Bekannter [Admin]
Bekannter



Anmeldung: 08.04.04
Beiträge: 1667
Wohnort: Lauf a. d. ...

BeitragVerfasst am: 22.05.2004, 15:18    Titel: Antworten mit Zitat

Das kann ich dir auch nicht genausagen, aber z. B. wenn du bei einer Suche nur eine Variable nehmen willst. Die Variable nennt sich dann beispielsweise "search". Jetzt soll man bei der Suche nach Autor suchen können, und mit einer Anfangs-ID. Wenn die Variable "search" jetzt nur aus einer Zahl besteht, dann soll wohl mit einer Anfangs-ID gesucht werden, falls diese nicht nur aus Zahlen besteht eben z. B. nach dem Autor.

Nach oben
Private Nachricht senden Website dieses Benutzers besuchen AIM-Name MSN Messenger
SoA
Erfahrener [User]
Erfahrener



Anmeldung: 29.04.04
Beiträge: 60

BeitragVerfasst am: 22.05.2004, 15:52    Titel: Antworten mit Zitat

jenau... ich hab für meinen teil ne id... falls die ne zahl is solls n sql update geben ansonsten nen insert Winken

cu
SoA

_________________
wer kämpft kann verlieren,
wer nicht kämpft hat schon verloren!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Überprüfung Fotolizenzen Tahni Einsteigerforum 7 23.06.2008, 17:33 Letzten Beitrag anzeigen
Threadübersicht