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

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung 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 Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 01.06.2016, 22:40:10
Hebi Hebi ist offline
Anfänger
 
Registriert seit: Jun 2016
Alter: 69
Beiträge: 2
Musterskript

Hallo,

Ich bin php Anfänger (habe aber viel Erfahrung mit Datenbanken und Pogrammerung) und habe folgendes Problem

Ich muss auf die Schnelle eine Webdatenbank einrichten
Folgendes funktioniert:
Einrichten einer MySQL dB
Auslesen und Darstellen des Inhalts auf einer HTML Seite
Anhängen eines Records an eine Datentabelle wobei die Daten über Formularfelde eingegeben werden.

Jetzt kommt das Problem
Ich möchte mich auf der Webseite mit zwei Buttons vorwärts und rückwärts durch die Daten Tabelle bewegen und die Feldinhalte wieder in den Formularfeldern anzeigen um sie gegebenenfalls zu ändern (so wie z.b in Access)
Ich habe keine Ahnung wie ich die ausgelesenen Feldelemente eines bestimmten Records wieder in die Formularfelder bekomme.
Habe leider im Netz auch kein Muster gefunden und wäre dankbar wenn mir wer helfen könnte.

Danke
Hermann
Mit Zitat antworten
  #2  
Alt 02.06.2016, 08:39:52
chorn chorn ist offline
Junior Member
 
Registriert seit: Apr 2016
Alter: 44
Beiträge: 171
AW: Musterskript

Du linkst auf deiner Übersichtsseite auf eine Detailseite, dabei übergibst du die ID des Records als Parameter in der URL.
Die Detailseite enthält ein Formular mit allen Feldern, das action-Attribut bleibt leer und zeigt damit auf die aktuelle Seite. In MySQL suchst du dir den Datensatz mit der ID aus der URL und füllst damit die Inputs. Auf der Seite prüfst du dann als erstes ob per POST Daten gekommen sind. Ist das so, führst du in MySQL ein UPDATE mit den entsprechenden Daten durch - die ID des Datensatzes erhälst du weiterhin per URL.
Für vorwärts/rückwärts liest du nur den Datensatz mit der größeren bzw. kleineren ID aus (select foo from bar where id > 12 limit 1) und verlinkst entsprechend wie schon für die Detailseite.
Mit Zitat antworten
  #3  
Alt 05.06.2016, 21:31:06
Hebi Hebi ist offline
Anfänger
 
Registriert seit: Jun 2016
Alter: 69
Beiträge: 2
AW: Musterskript

Danke,
das funktioniert soweit,
Jetzt hab ich aber ein blödes Problem.

Wenn $val Leerzeichen enthält wird im Eingabefeld nur das erste Wort angezeigt.

PHP-Code:
<?php>
$val="das ist ein Test";
?>
<form action="db_editfrm.php" method="POST">
  <input type="text" name="name" value=<?php echo $val?>>
  <input type="submit" value="Eintragen">
</form>

Geändert von Hebi (05.06.2016 um 21:45:00 Uhr) Grund: Hat sich erledigt
Mit Zitat antworten
  #4  
Alt 06.06.2016, 10:50:40
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Musterskript

Zitat:
Geändert von Hebi (Gestern um 21:45:00 Uhr) Grund: Hat sich erledigt
Es wäre wünschenswert auch die Lösung zu posten, denn es gibt bestimmt andere User mit ähnlichen Problemen.


PS:
PHP-Code:
 <input type="text" name="name" value=<?php echo $val?>>
Da fehl(ten) wohl die "" um value?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
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 23:19:11 Uhr.


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


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