Ich entwickle Frachtbuchungsseite für private Frachtunternehmen. Ich habe dem Benutzer die Möglichkeit gegeben, den Flug nach der Registrierung zu buchen. und admin generiert ein Zitat nach Benutzereingabe. Ich habe ein Angebotsformular erstellt, möchte aber bestimmte Benutzerdaten in diesem Formular abrufen. kann jemand Anleitung wie?Wie man Daten eines bestimmten Benutzers abruft
Antwort
Folgendes ist die Liste der Buchung Benutzer | Kampf | Route | Währung | Datum | Zeit | Abreise | Qtn | Inv Regd USR | G5550 | Oneway | USD | 05/05/2016 | 02:00 | Mama | Du | 15 | 450 | Qtn btn | INV BTN Jetzt Quotation Seite, wo ich Datensatz holen will, die in obigen Tabellen eingetragen wurden, aber das sollte Benutzer specific..Please Hilfe sein -
So, jetzt haben Sie eine Tabelle namens „Buchung“ in MySQL Datenbank. Sie können Native SQL schreiben, um den Datensatz eines "Benutzers" mit einer bestimmten "user_id" abzurufen. Hier nehmen wir auch an, dass wir eine Möglichkeit haben, & die "user_id" dynamisch zu erfahren (vielleicht von einer Sitzung oder über irgendeine API oder so). Angenommen, Sie verwenden PHP;
<?php
//YOU MUST HAVE A WAY OF ACCESSING THE USER-TOKEN: PERHAPS YOU ALREADY HAVE A USER OBJECT IN THE SESSION... IF SO, YOU COULD JUST ACCESS ALL USER DATA DIRECTLY USING THIS OBJECT...
$user_token = "figure a way to get the user_id or token"; //\User::getLoggedInUserObject(); //ID COMING FROM A DYNAMIC SOURCE, $_SESSION, ETC...
// IF YOU DON'T HAVE SOMETHING LIKE A GENERIC USER OBJECT BUT JUST USER TOKEN OR ID AND YOU MUST RUN SQL QUERIES; THEN HERE IS THE QUERY...
$sql = "SELECT * FROM booking WHERE User='" . $user_token . "' LIMIT 1";
// WITH A USER: "G5550" YOUR SQL COULD LOOK SOMETHING LIKE THIS:
// $sql = "SELECT * FROM booking WHERE User='G5550' LIMIT 1";
//PERFORM THE DATABASE QUERY AND RETRIEVE THE USER OBJECT - USE IT IN YOUR FORM
Sobald Sie das Ergebnis der Abfrage haben, können Sie es dann verwenden, um vorab füllen Sie das Formular ...
Wenn Sie mit PDO,: Ihre SQL-Abfrage könnte so etwas wie diese lesen hier ist das, was ich würde vorschlagen, dass Sie auf der Angebotsseite zu tun:
<?php
defined("HOST") or define("HOST", "localhost");
defined("DBASE") or define("DBASE", "your-database-name");
defined("USER") or define("USER", "root"); //REPLACE WITH YOUR DB-USER
defined("PASS") or define("PASS", "root"); //REPLACE WITH YOUR DB-PASS
$user_id = "G5550"; // HERE YOU HAVE TO HAVE A WAY OF GETTING THE USER ID OR SO...
try {
$dbh = new PDO('mysql:host='.HOST.';dbname='. DBASE,USER,PASS);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $dbh->prepare('SELECT * FROM booking WHERE User = :user_id');
$stmt->execute(['user_id' => $user_id]);
$user = $sth->fetch(PDO::FETCH_OBJ); //AS OPPOSED TO USING PDO::FETCH_ASSOC SINCE WE ARE INTERESTED IN ONLY ONE USER OBJECT);
//Now $user is an Object containing all the information you need... Flight, Rout, Date, Time, etc.
//And you can access each data using its Name: for example -
//$user->Route; $user->Departure; $user->Flight;
}catch(PDOException $e){
echo $e->getMessage();
}
Nun, hier ist der spaßige Teil: In Ihrem Formular, müssen Sie die Felder mit Hilfe dieser Werte füllen, so dass der Benutzer nicht der Fall ist muss die Information erneut eingeben. Also, tun Sie dies auf dem Formular:
<html>
...
<body>
<form>
<label for="Flight" class="lbl-quotation">Flight:</label><br/>
<input type="text" class="input-box Flight" id="Flight" value="<?php echo (isset($user->Flight)? $user->Flight: ""); ?>" /><br/>
<label for="Route" class="lbl-quotation">Flight:</label><br/>
<input type="text" class="input-box Route" id="Route" value="<?php echo (isset($user->Route)? $user->Route: ""); ?>" /><br/>
<label for="Departure" class="lbl-quotation">Departure:</label><br/>
<input type="text" class="input-box Departure" id="Departure" value="<?php echo (isset($user->Departure)? $user->Departure: ""); ?>" /><br/>
</form>
</body>
</html>
hoffe, das hilft ein wenig ...
- 1. Wie JDBCPagingItemReader Daten abruft
- 2. Meteor, wie man den Wert eines Attributs eines Sammlungsobjekts abruft
- 3. wie man Kommentare eines Youtube-Videos abruft
- 4. Wie Crawler Retweets eines bestimmten Benutzers?
- 5. Spring Data JPARepository: Wie man Kinder unter bestimmten Bedingungen abruft
- 6. Wie erkennt man den Blattwechsel eines Benutzers?
- 7. Den Login eines bestimmten Benutzers verweigern
- 8. Wie man Daten von mongodb Tabelle mit php abruft?
- 9. Wie bekomme ich das Verbindungsobjekt eines bestimmten Benutzers?
- 10. Authentifizieren eines bestimmten Benutzers zu einem bestimmten Client mit IdentityServer
- 11. warten, bis firebase Daten abruft
- 12. Wie Sie die Registrierungsschlüssel eines bestimmten Benutzers programmatisch bearbeiten?
- 13. Wie kann ich die Sitzung eines bestimmten Benutzers aufheben?
- 14. wie man einen Teil einer Zeichenkette in Java abruft?
- 15. Wie überprüft man die Berechtigungen eines Benutzers mit einer Websitesammlung?
- 16. Ruby on rails - Wie man Verbindungszeichenfolgen abruft
- 17. Wie man verschachtelte Listenelemente in Bitbucket abruft?
- 18. Wie man vorzeichenlose Integer von NSUserDefaults abruft?
- 19. Wie erhält man den Rang eines bestimmten Benutzers basierend auf der Summe der Bewertungen?
- 20. Blockieren eines Benutzers nach einer bestimmten Anzahl fehlgeschlagener Anmeldungen
- 21. Tweetsharp: Abrufen der Tweets-Liste eines bestimmten Benutzers
- 22. Abrufen der Titelliste eines bestimmten Benutzers mit soundcloud API
- 23. Wie man vollständige Daten des Datensatzes durch seinen Fremdschlüssel in Laravel abruft?
- 24. Twitter API, um aktuelle Tweets eines bestimmten Benutzers zu erhalten
- 25. Wie kann man das Passwort eines bestehenden Benutzers ändern?
- 26. Wie ermittelt man das Betriebssystem eines Benutzers über Knoten?
- 27. Wie erhält man ein eindeutiges Token (ID) eines autorisierten Benutzers?
- 28. Schreiben einer Abfrage, die die letzte Zeile eines bestimmten Benutzers zurückgibt
- 29. Geprüft, Nachschlage-Audits eines Benutzers
- 30. Wie kann man über die Graph API auf die Daten eines anderen Benutzers zugreifen?
Ok .. Wie neue Benutzer registrieren und buchen Sie die Ladung in der folgenden Tabelle Kampf | Route | Währung | Datum | Zeit | Abreise | Ankunft | Anzahl der Passagiere Gewicht in KG G5550 | Oneway | USD | 05.05.2016 | 02:00 | Mumbai | Dubai | 15 | 450 –
@pravinkumarkhairnar Hier [SELECT Syntax] (https://dev.mysql.com/doc/refman/5.5/en/select.html) – rhavendc
Es folgt die Buchungsliste Benutzer | Kampf | Route | Währung | Datum | Zeit | Abreise | Qtn | Inv Regd USR | G5550 | Oneway | USD | 05.05.2016 | 02:00 | Mama | Du | 15 | 450 | Qtn btn | INV btn Jetzt Zitat Seite, wo ich Datensatz holen wollen, die in den obigen Tabellen eingegeben wurden, aber das sollte benutzerspezifisch sein .. Bitte helfen –