Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 12:56

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Brauche Hilfe bei Php :D

Discussion on Brauche Hilfe bei Php :D within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 15
The Black Market: 133/0/0
Join Date: Jul 2010
Posts: 2,424
Received Thanks: 515
Brauche Hilfe bei Php :D

Ja ich bin dabei nen kleines Php Adressbuch zu machen, mit einer suche.

Das ganze besteht aus zwei Datein.

Die erste ist nur die "Suche":

Und in der zweiten Datei steht das

Ja wenn ich jetzt zum Beispiel nen neues "if" reinklatsche zeigt der mir beides an und das will ich ja nich.

Wenn ich else benutze bekomme ich nen Fehler und bei elseif genau so
Wie kriege ich es hin, das wenn ich einen anderen Namen eingebe halt da steht "Dieser Name ist nicht vorhanden".
Und ich die anderen 3 Namen auch eingeben kann und dann halt das Ich heiße... angezeigt bekomme?

Wäre sehr nett wenn sich das jemand mal angucken könnte ,D

Mfg
xpr0sitiivz is offline  
Old 07/29/2011, 15:48   #2
 
elite*gold: 0
Join Date: Jul 2009
Posts: 103
Received Thanks: 87
Quote:
$user == "$namen[0]"
->
Quote:
$user == $namen[0]
und kein Semikolon nach der If-Abfrage und was ist $user für eine Variable du hast sie nirgendwo deklariert.
cooler7878 is offline  
Old 07/29/2011, 16:27   #3

 
boxxiebabee's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 1,222
Received Thanks: 500
Lösung:

PHP Code:
<html>
<body>

<center>

<?php
if(isset($_POST['user'])){
    
$user $_POST['user'];
}
$namen = array(
  array(
    
"Name" => "Peter",
    
"Nummer" => "0664195294",
  ),
  array(
    
"Name" => "Herbert",
    
"Nummer" => "0664456325",
  ),
  array(
    
"Name" => "Michael",
    
"Nummer" => "0664458524",
  ),
  array(
    
"Name" => "Mario",
    
"Nummer" => "06649006785",
  )
);
if(isset(
$user))
{
    
$found false;
    
$len count($namen);
    foreach(
$namen AS $index => $me)
    {
            if(
$user == $me["Name"])
            {
                
$found true;
                echo 
"Mein Name ist " $me["Name"] . " und meine Nummer ist " $me["Nummer"];
            }
            elseif (
$index == $len && $found == false)
            {
                echo 
"Kein Eintrag mit dem Namen " $user " gefunden.";
            }
    }
}
else
{
    echo 
"No post data.";
}
?>


</center>
</body>
</html>
greetz, Lizzaran
boxxiebabee is offline  
Thanks
1 User
Old 07/29/2011, 23:06   #4
 
elite*gold: 15
The Black Market: 133/0/0
Join Date: Jul 2010
Posts: 2,424
Received Thanks: 515
Quote:
Originally Posted by Lizzaran View Post
Lösung:

PHP Code:
<html>
<body>

<center>

<?php
if(isset($_POST['user'])){
    
$user $_POST['user'];
}
$namen = array(
  array(
    
"Name" => "Peter",
    
"Nummer" => "0664195294",
  ),
  array(
    
"Name" => "Herbert",
    
"Nummer" => "0664456325",
  ),
  array(
    
"Name" => "Michael",
    
"Nummer" => "0664458524",
  ),
  array(
    
"Name" => "Mario",
    
"Nummer" => "06649006785",
  )
);
if(isset(
$user))
{
    
$found false;
    
$len count($namen);
    foreach(
$namen AS $index => $me)
    {
            if(
$user == $me["Name"])
            {
                
$found true;
                echo 
"Mein Name ist " $me["Name"] . " und meine Nummer ist " $me["Nummer"];
            }
            elseif (
$index == $len && $found == false)
            {
                echo 
"Kein Eintrag mit dem Namen " $user " gefunden.";
            }
    }
}
else
{
    echo 
"No post data.";
}
?>


</center>
</body>
</html>
greetz, Lizzaran
Ja man, danke
Thanks!!! xD
#closed
xpr0sitiivz is offline  
Old 07/31/2011, 22:51   #5
 
Rhinodanny's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 67
Received Thanks: 9
Sorry für das Pushen, aber ich würde dir raten, das über eine DB abzuwickeln.
Du kannst dann via insert in die Datenbank eintragen und den Suchwert als Variable in eine WHERE Bedingung setzen.
Rhinodanny is offline  
Old 08/01/2011, 22:10   #6
 
elite*gold: 0
Join Date: Mar 2011
Posts: 519
Received Thanks: 116
Quote:
Originally Posted by Rhinodanny View Post
Sorry für das Pushen, aber ich würde dir raten, das über eine DB abzuwickeln.
Du kannst dann via insert in die Datenbank eintragen und den Suchwert als Variable in eine WHERE Bedingung setzen.
DB ist nicht das einzige, kannst auch noch XML oder eine einfache Textdatei verwenden.
LostHope. is offline  
Old 08/02/2011, 14:11   #7
 
Che's Avatar
 
elite*gold: 120
Join Date: Aug 2010
Posts: 7,448
Received Thanks: 2,756
Quote:
Originally Posted by LostHope. View Post
DB ist nicht das einzige, kannst auch noch XML oder eine einfache Textdatei verwenden.
DB ist aber von allen möglichkeiten die flotteste^^
Außerdem sind Abfragen für eine simple (SQL-)DB extrem einfach in PHP einzubinden + die Daten sind relativ gut geschützt (eine .xml- bzw .txt-Datei kann man einfach aufrufen, um den Inhalt einer SQL-Datenbank rauszufinden muss man schon eine Abfrage auf dem Server machen)
Che is offline  
Old 08/02/2011, 20:48   #8
 
elite*gold: 0
Join Date: Mar 2011
Posts: 519
Received Thanks: 116
Quote:
Originally Posted by 〤Che〤 View Post
DB ist aber von allen möglichkeiten die flotteste^^
Außerdem sind Abfragen für eine simple (SQL-)DB extrem einfach in PHP einzubinden + die Daten sind relativ gut geschützt (eine .xml- bzw .txt-Datei kann man einfach aufrufen, um den Inhalt einer SQL-Datenbank rauszufinden muss man schon eine Abfrage auf dem Server machen)
Weiß ich wohl. Zudem kommt es noch auf den Programmierer an.
Aber das andere ist falsch.
XML Dateien sind dazu da, um Daten zu speichern, die Textdatei ebenfalls.
Ich habe schon mit einer Software arbeiten müssen, in der nur mit Textdateien gearbeitet wurde, da hat man aber seinen Spaß!

Die DB ist gut, wenn man ab ca. 20 einträge verwalten muss. Alles darunter reicht für normale Dateien aus, ist aber wie gesagt nicht gereade elegant.
LostHope. is offline  
Reply


Similar Threads Similar Threads
[Sammelthread]Brauche hilfe/Biete hilfe beim p-server erstellen
07/07/2011 - Metin2 Private Server - 14 Replies
Jeder einzelne um hilfe bittet bzw bietet. Dafür muss nicht immer ein extra Thread eröffnet werden ;) -Posted eure fragen -Eure probleme -Oder wenn ihr Hilfe anbietet doch einfach hier hinein
[HILFE]Brauche hilfe beim FreeBSD Rootserver umbekannte Fehlermeldung.
09/09/2010 - Metin2 Private Server - 8 Replies
Hallo comunity. So, ich habe ja letztens schonmal was gefragt wegen dem kernel. Dem den rootserver gehört hat den den hoster eingeschreiben, die haben nun einen reinstall gemacht. So bis jetzt klappt alles, so wie es soll außer....das starten Wenn wir den den server starten möchten, kommt das: http://www.fotos-hochladen.net/uploads/unbenann11 tuptn6kfg.png
Brauche Dringend Hilfe! Bin Metin spieler aber Brauche Hilfe
12/30/2009 - Metin2 Private Server - 0 Replies
Es gehört hier zwar nicht rein , aber ich weiß keine andere Lösung Ich habe seit einigen Tagen ein Problem... Microsoft Windows Search Protocol Host funktioniert nicht mehr Die Anwendung wird Aufgrund eines Problems nicht mehr richtig Ausgeführt. Ich weiß nicht was das ist und wie ich es loswerde.



All times are GMT +1. The time now is 12:56.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.