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 ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. 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
Hilfe Community Kalender Heutige Beiträge Suchen

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

Antwort
 
Themen-Optionen Ansicht
  #61  
Alt 24.04.2003, 09:22:35
amerix amerix ist offline
Junior Member
 
Registriert seit: Aug 2002
Alter: 41
Beiträge: 332
kontakt=vorname+nachname&&kontakt=... ?

Was genau willst du übergeben-

Wenn du eine Linkliste machst (z.B.
KONTAKT
Herr Klöss [adresse]
Herr Maurer [adresse]
Frau Stephansen [adresse]
)

muss der Link wie folgt aussehen

abrufscript.php?personenkennung=1&name=Maurer

Immer script?x=1&y=2&z=3 .....

Das Beispiel von MiH zeigt, wie man das macht. Mit rawurlencode gibts keine Probleme mit Sonderzeichen in den übergaben.

Danach SELECTest du aus der Tabelle alles (*) WHERE NAME=[übergebene variable], und schwuppdiwupp bekommt dein Besucher die z.B. Adresse ausgespuckt.
Mit Zitat antworten
  #62  
Alt 24.04.2003, 09:46:29
Stella Stella ist offline
Anfänger
 
Registriert seit: Mar 2003
Ort: Schwetzingen
Beiträge: 141
hi....
wird euch meine fragerei langsam nicht zuviel? danke auf jedenfall.
ich habe eine liste mit den nachnamen und einer checkbox davor zum auswählen.

wo muß ich dann den link erzeugen? bei den namen? aber irgendwie steh ich auf dem schlauch... vielleicht sollt ich mal nen meter zur seite gehen...
__________________
Jeder Anfang ist schwer...
Mit Zitat antworten
  #63  
Alt 24.04.2003, 10:13:10
MiH MiH ist offline
Member
 
Registriert seit: Aug 2002
Beiträge: 775
geh lieber 5 meter nach hinten und leg dich ganz flach auf den boden.

der link muss erzeugt werden, wo der user draufklicken soll.

bei checkboxen ist es blödsinn, da diese ja durch submit übertragen werden.

also brauchst du hier nur einen value wert der checkboxen und diesen fragst du auf der seite ab, der im form action attribut steht.

war doch einfach oder?
Mit Zitat antworten
  #64  
Alt 24.04.2003, 11:17:15
Stella Stella ist offline
Anfänger
 
Registriert seit: Mar 2003
Ort: Schwetzingen
Beiträge: 141
ich glaub mit mir verschwendet ihr eure zeit... ich werd mich jetzt durch meine Tutourials durchackern... ihr sprecht ne sprache die ich nicht versteh... noch nicht... ich habe einfach keine grundlagen und die werd ich mir jetzt erst mal aneignen...

Danke für die hilfe. ihr habt ja alle ne engelsgeduld mit mir.


lg nian
__________________
Jeder Anfang ist schwer...
Mit Zitat antworten
  #65  
Alt 24.04.2003, 11:29:28
amerix amerix ist offline
Junior Member
 
Registriert seit: Aug 2002
Alter: 41
Beiträge: 332
Hi Stella!

Also du willst es so machen:

Code:
I N F O S
Marcus [x] Adresse
Ben      [  ] Adresse
Stella   [  ] Adresse
[ABFRAGEN-Knopp]
Willst du dann mehrere Anzeigen? Weil so könnte mann z.B. zwei namen auswählen.

Ansonsten mach es so:

Code:
I N F O S
Marcus klick hier
Ben      klick hier
Stella   klick hier

Dann kann nur einer ausgewählt werden, und du sparst dir den dummen Abfragen Button, da es jetzt kein Forumular (eingabefelder, checkboxen...) mehr ist.

Im Link "klickhier" muss dann nur ein script aufgerufen werden, z.b.

adresse-anzeigen.php

Dieses Script brauch natürlich die Namen, um die dazugehörige Info aus der DB lesen zu können, also zB. Name=Marcus oder Personalnummer=27

adresse-anzeigen.php?name=Marcus

BZW in PHP sieht dass dann so aus

echo '<a href="adresse-anzeigen.php?name="'.$nameausDatenbank.'">';
Mit Zitat antworten
  #66  
Alt 24.04.2003, 12:23:11
Stella Stella ist offline
Anfänger
 
Registriert seit: Mar 2003
Ort: Schwetzingen
Beiträge: 141
ach ich weiß auch nicht mehr... nur eine liste mit den Namen zum auswählen und dann soll er nur die kompletten datensätze anzeigen. es sollen mehre personen ausgewählt werden können...
__________________
Jeder Anfang ist schwer...
Mit Zitat antworten
  #67  
Alt 24.04.2003, 12:45:46
amerix amerix ist offline
Junior Member
 
Registriert seit: Aug 2002
Alter: 41
Beiträge: 332
Das musste ja dazu sagen, das war bis jetzt nicht ganz eindeutig ;-) Dann ist das mit den Checkboxen sicherlich die beste wahl...

Also:
(ohne gewähr)
AUFLISTUNG
Code:
...
echo '<form method="post" action="anzeigescript.php">INFO Anzeigen';

include('Datenbankverbindungaufbauen.php');

$counter=0;
$result = mysql_query("SELECT name,personalnummer FROM tabelle");
while($array = mysql_fetch_row($result))
{
$name=$result[0];
$perso=$result[1];
echo '<input type="checkbox" value="'.$personalnummer.'" name="personalnummercheckbox'.$counter.'">'.$name;
$counter++;
echo '<br>';
}
echo '<input type="hidden" name="anzahl" value="'.$counter.'">';
echo '<input type="submit"></form>';
...
---ANZEIGEN-script
Code:
include('Datenbankverbindungaufbauen.php');

while ($anzahl>-1)
{
$personalnummer=$HTTP_POST_VARS["personalnummercheckbox".$anzahl];

		if ($personalnummer!="")
		{

	$result = mysql_query("SELECT name,telefonnummer FROM tabelle WHERE personalnummer='$personalnummer'");
	while($array = mysql_fetch_row($result))
	{
	$name=$result[0];     $telefonnummer=$result[1];
	echo $name.' hat die Nummer '.$telefonnummer.'<hr>';
	}

		} //ende ifpersobox!=""

$anzahl--;

} //while schleife ENDE
Ich hoffe es ist halbwegs selbsterklärend.
Erstes Script listet alle User und eine Checkbox, in der der WERT Personalnummer steht(du kannst auch z.B. den Nachnamen nehmen, nur was tun bei zwei Schneider?).
Jede Checkbox heisst personalnummercheckbox0, personalnummercheckbox1, 2, 3... usw.

In einem HIDDEN Feld wird unsichtbar die gesamtanzahl mit übergeben, wenn das Formular per Button gesendet wird.

Im 2. Script wird ausgewertet... Alle Feldnamen werden mit einem rückwertszählen überprüft, und wenn diese nicht leer sind (also angeklickt wurden), wird in der Datenbank die Telefonnummer rausgeholt und aufgelistet.

Ciao!

Geändert von amerix (24.04.2003 um 12:49:32 Uhr)
Mit Zitat antworten
  #68  
Alt 24.04.2003, 12:52:32
Stella Stella ist offline
Anfänger
 
Registriert seit: Mar 2003
Ort: Schwetzingen
Beiträge: 141
Danke schön...
ja das habe ich verstanden. ich nehm am besten die id als "personalnummer".
Sehr lieb. Ich hoffe aber nicht, das jetzt der eindruck entstanden ist, dass du mir das script schreiben solltest. das will ich garaniert nicht.


lg nina
__________________
Jeder Anfang ist schwer...
Mit Zitat antworten
  #69  
Alt 24.04.2003, 14:03:57
amerix amerix ist offline
Junior Member
 
Registriert seit: Aug 2002
Alter: 41
Beiträge: 332
LOL, macht doch nix, helfe gerne, und das hier war ja schon nah drann, aber so lernt man eben!
Hat man einmal den dreh raus machts spass.
Poste doch mal obs klappt ;)
Mit Zitat antworten
  #70  
Alt 24.04.2003, 14:10:33
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Na bitte, dann können wir die beiden Threads ja bald zu einem machen...
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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 07:20:26 Uhr.


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


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