php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.12.2011, 13:33  
Neuer Benutzer
 
Registriert seit: 13.12.2011
Beiträge: 7
PHP-Kenntnisse:
Anfänger
Andi1305 befindet sich auf einem aufstrebenden Ast
Standard Formularfeld getrennt ausgeben

Hallo, an meine Helfer,

Ich habe schon wieder ein Problem.
In einem Formularfeld gibt jemand die PLZ und den Ort gleichzeitig ein.
Nun sollte es nach dem Absenden getrennt erscheinen.
Mein Problem ist: das ich die PLZ extra bekomme.
Den Ort habe ich schon mit der strpos.
Nun mal der Code:
Ich hoffe Ihr könnt mir helfen.

<body>
<h1>Postleitzahl und Ort</h1>
<!-- Formular für eine Adresseingabe -->
<form action="" method="post">
<table>


<tr>
<td>PLZ Ort</td>
<td><input type="text" name="strOrt"
id="strOrt" value=''/><br /></td>
</tr><br /><br />


</table><br /><br />


<input type="submit" name="Absenden" id="Absenden"
value="Absenden" />
<input type="reset" name="Leeren" id="Leeren"
value="Leeren" />

<table><br /><br /

<tr>
<td>Ort:</td>
<td><?php
$Ort = $_POST['strOrt'];
$Position = strpos($Ort, ' ');
$Ort = substr($Ort,$Position,strlen($Ort)- $Position).'';
echo $Ort ; ?><br /></td>
</tr>

</form>


</table>

</body>
</html>

danke im vorraus,

Gruss Andi
Andi1305 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.12.2011, 13:40  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

PHP-Code:
// wenn Du sicher sein kannst, daß nur 1 Leerzeichen vorkommt:
$address htmlspecialchars$_POST['strOrt'] );
list(
$zip$city) = explode' '$address );

// sonst evtl. so:
$address explode' 'htmlspecialchars($_POST['strOrt']) );
$zip $address[0];
$city implode' 'array_slice($address,1) ); 
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.
Albert Einstein
Arne Drews ist offline   Mit Zitat antworten
Alt 18.12.2011, 13:53  
Neuer Benutzer
 
Registriert seit: 13.12.2011
Beiträge: 7
PHP-Kenntnisse:
Anfänger
Andi1305 befindet sich auf einem aufstrebenden Ast
Standard super

danke schön, werde ich gleich einmal ausprobieren.
Ja es ist nur ein Leerzeichen vorhanden.
Hoffentlich klappt es, sonst sind die grauen Haare schon vorprogrammiert
Andi1305 ist offline   Mit Zitat antworten
Alt 18.12.2011, 13:56  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Zitat:
Ja es ist nur ein Leerzeichen vorhanden.
Was veranlasst Dich zu der Annahme? Ein Formular wird i.d.R. von Menschen ausgefüllt.
Was wenn jemand 21029 Hamburg Bergedorf eingibt? Das sind schon zwei Leerzeichen...

EDIT
Die beste Variante ist imho die Felder PLZ und Ort im Formular zu trennen.
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.
Albert Einstein
Arne Drews ist offline   Mit Zitat antworten
Alt 18.12.2011, 15:02  
Neuer Benutzer
 
Registriert seit: 13.12.2011
Beiträge: 7
PHP-Kenntnisse:
Anfänger
Andi1305 befindet sich auf einem aufstrebenden Ast
Standard

Stimmt, an die Variante von Doppelnamen hatte ich nicht gedacht.
Wie kann ich denn das einbauen?
Gruss Andi
Andi1305 ist offline   Mit Zitat antworten
Alt 18.12.2011, 15:05  
Neuer Benutzer
 
Registriert seit: 13.12.2011
Beiträge: 7
PHP-Kenntnisse:
Anfänger
Andi1305 befindet sich auf einem aufstrebenden Ast
Standard

Ja getrennt ist immer besser, aber die Aufgabenstellung ist nun leider einmal so das jemand in ein Formularfeld PLZ und Ort einschreibt und es getrennt ausgegeben werden soll.

Gruss Andi
Andi1305 ist offline   Mit Zitat antworten
Alt 18.12.2011, 15:22  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Zitat:
Stimmt, an die Variante von Doppelnamen hatte ich nicht gedacht.
Wie kann ich denn das einbauen?
Habe ich Dir bereits gepostet...
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.
Albert Einstein
Arne Drews ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Arraynamen ausgeben lassen in Foreach dreamcatcher PHP Einsteiger 4 09.04.2011 10:45
Bestimmte Werte aus Datenbank ausgeben Peter1232 PHP Tipps 2010 2 01.09.2010 21:48
Bestimmte zeilen ausgeben maeggi07 PHP Tipps 2010 3 19.07.2010 00:47
[Erledigt] EXIF-Daten ausgeben estebu PHP Tipps 2010 3 27.05.2010 14:41
Zahlen mit Hilfe einer Tabelle ausgeben Infoschueler PHP Tipps 2010 8 17.03.2010 23:00
[Erledigt] Link mit einer variable ausgeben Marcwa PHP Tipps 2010 7 23.01.2010 17:34
ausgeben von mehreren tabellen mysql SpecialFighter PHP Tipps 2009 9 15.10.2009 18:41
JSON - Wert in Inputfeld ausgeben vollmilch JavaScript, Ajax und mehr 3 03.07.2009 20:18
Bild erzeugen lassen und in Tabelle ausgeben maximus PHP Tipps 2008 7 11.11.2008 20:53
[Erledigt] Formularfeld ausgeben lassen krackmoe JavaScript, Ajax und mehr 3 07.08.2008 22:07
verschachtelte Rubriken ausgeben / alle anzeigen prinzli PHP Tipps 2008 3 25.02.2008 22:37
textdatei(tab getrennt) in array ausgeben schnurzli PHP Tipps 2006 7 10.10.2006 22:01
[Erledigt] Array ausgeben PHP Tipps 2004-2 4 05.12.2004 00:53
[Erledigt] Ganze Tabelle ausgeben PHP Tipps 2004-2 1 21.11.2004 16:48
Stringübergabe an ein Formularfeld PHP Tipps 2004-2 13 09.11.2004 08:54

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
form getrennt absenden

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:30 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum