Hallo Liebe Community,
ich habe in der Schule ein Projekt am Laufen und brauche eure Hilfe. Das schon mal vorweg, ich bin Anfängerin.
Bin dabei eine kleine Software zu schreiben, mit Anbindung an eine MYSQL-Datenbank. Ich öffne ein Formular, trage Daten ein und schreibe diese in die Datenbank. Das funktioniert auch, jedoch habe ich das Problem, dass sich das Formular nicht in einem neuen Fenster öffnet
Ich habe eine eingabemaske.php diese öffnet sich auf derselben Seite, wie der Datenbank-Inhalt.
Wie kann ich es umsetzen, dass die eingabemaske.php sich auf einer neuen Seite öffnet?
Ich bedanke mich schon im Voraus, für eure Hilfe!
Mit freundlichen Grüßen
SarahIT
Neues Fenster öffnen, sobald man auf Button klickt
-
SarahIT -
7. April 2017 um 08:44 -
Geschlossen
-
-
Wie wird denn die eingabemaske.php aufgerufen? Per Link? Dann hilft dir das Target-Attribut.
-
Hallo Bandit
die eingabemaske.php wird per Link aufgerufen.
echo "<td><a href="eingabemaske.php?id=$row[0]">1</td>";
echo "<td><a href="auffuellen.php?id=$row[0]">2</td>";Ich habe im Grundegenommen, zwei Button, die beide, sobald sie angeklickt werden, die eingabemaske.php bzw. die auffuellen.php auf einer neuen Seite öffnen sollen. Nur bekomme ich es, nach langem rercherchieren nicht hin. Wäre für jede Hilfe Dankbar.
Gruß Sarah
-
Wäre für jede Hilfe Dankbar.
Dann hilft dir das Target-Attribut.
-
Bandit könntest du mir auch vielleicht einen Lösungsvorschlag machen. Ich habe ein wenig auf Google gesucht https://www.google.de/?gws_rd=ssl#q=html+href+target bin aber nicht fündig geworden. Danke im Voraus.
-
bin aber nicht fündig geworden
Bitte was???
Gleich der erste Treffer bei google! -
Guten Morgen
Danke Bandit, war am Freitag noch ziemlich gestresst, aber habe es dennoch gefunden. Sorry, das ich erst jetzt antworte, aber habe das Wochenende versucht es umzusetzen, klappt leider noch nicht.
Also, ich gebe Folgendes ein:
PHP
Alles anzeigen{ echo "<tr>"; foreach ($row as $item) // jedes Element $item der Zeile $row durchlaufen echo "<td>$item</td>"; echo "<td><a href="http://eingabemaske.php?id=$row[0]" target="_blank" >1< </a></td>"; echo "<td><a href="http://auffuellen.php?id=$row[0]" target="_blank" >2< </a></td>"; echo "</tr>\n"; }
Gruß Sarah
-
- Offizieller Beitrag
-
klappt leider noch nicht.
Das ist keine vernünftige Problembeschreibung!Achte doch mal auf das Syntax-Highlighting des Forums, da sollte dir was auffallen. Achte besonders auf die "
-
Hallo Zusammen,
sobald ich die Analyse durchführe, zeigt er mir folgenden Fehler an: PHP Parse error: syntax error, unexpected '_blank' (T_STRING), expecting ',' or ';' in (Dateipfad .....) on line 45
Was bedeutet das genau?
Gruß Sarah
-
Was bedeutet das genau?
Dass du einen Syntax-Fehler in deinem Script hast! Dir ist aber klar, dass ein Forum nicht dazu da ist, dir die Grundlagen beizubringen, oder? -
- Offizieller Beitrag
Um HTML konform zu bleiben, lieber so:
PHPecho '<td><a href="http://eingabemaske.php?id=' . $row[0] . '" target="_blank">1</a></td>'; echo '<td><a href="http://auffuellen.php?id=' . $row[0] . '" target="_blank">2</a></td>';
Es ist zwar keine Regel oder Gesetz, aber standardisiert setzt man Attribut-Werte in HTML in DoubleQuotes.
Dadurch, dass innerhalb der SingleQuotes in PHP allerdings keine Variablen geparsed werden, muss man für $row[0] den Weg der Konkatenation gehen, was aber - wie ich finde - den Vorteil hat, dass es für eine evtl. Fehlersuche die Zeilen übersichtlicher macht.Andersrum funktioniert es zwar auch, hat aber die oben genannten Nachteile.
Im Zweifelsfall entscheidet das jeder für sich...Allerdings solltest Du Dich wirklich mit Grundlagen beschäftigen, Sarah.
Dieses Forum bietet Hilfe zur Selbsthilfe, d.h. Du solltest mit den Hinweisen auf Seite 1 in der Lage sein, Dein Problem selbst zu lösen.Wir helfen Dir gerne, wo Du was zum Nachlesen Deines Problems findest. Nur Lesen und umsetzen musst Du es dann selbst.
Ist nicht bös gemeint, wir wollen auch nur, dass Du Dich weiter entwickelst. -
Hallo Bandit,
ich denke, dass dieses Forum dazu dient, PHP-Anfängern Hilfe zu leisten. Ich habe auch eingangs erwähnt, dass ich noch Anfängerin bin. Außerdem ist noch zu erwähnen, dass ich PHP/HTML mir selber beigebracht haben und bis zu diesem Zeitpunkt in keinem Forum eine Fragestellung bezüglich meines Projektes gestellt habe. Daher würde ich mich freuen, wenn die Community das nachvollziehen kann.
Freundliche Grüße Sarah
-
ich denke, dass dieses Forum dazu dient, PHP-Anfängern Hilfe zu leisten.
Absolut korrekt! Aber hier werden normalerweise keine Grundlagen vermittelt, die muss man sich schon selber aneignen. Und Parse-Errors zu beseitigen, gehört zu den Grundlagen.Das ist hier so, und in jedem anderen Forum auch.
- - - Aktualisiert - - -
Um HTML konform zu bleiben, lieber so
Ob Quote oder Doublequote ist vollkommen wurscht, beide Varianten sind HTML-Konform. -
- Offizieller Beitrag
Lies bitte alles, was ich dazu geschrieben habe, dann solltest Du auch verstehen, was gemeint ist!
Du erwartest von anderen Mitgliedern ja offensichtlich das gleiche. Warum solltest Du eine Privilegstellung haben?! -
So wie du es schreibst, sind SingleQuotes nicht konform und genau darum geht's.
-
- Offizieller Beitrag
bla bla bla... Auf jeder Seite wird dazu immer empfohlen, die DoubleQuotes zu verwenden, selbst auf den Seiten, die erwähnen, dass es auch mit Single- oder ganz ohne Quotes geht.
Schreib bitte nochmal schnell was dazu, damit ich hier dicht machen kann, ohne dass Du wieder beleidigt bist. -
Zitat
Single or Double Quotes?
Double quotes around attribute values are the most common in HTML, but single quotes can also be used.
Quelle: https://www.w3schools.com/html/html_attributes.aspAlso sind SingleQuotes auch HTML-konform, auch wenn dir es nicht passt.
Muss ich jetzt immer mit so einem Geblubber von dir rechnen oder beruhigst du dich auch mal wieder?
-
- Offizieller Beitrag
Quelle: https://www.w3schools.com/html/html_attributes.asp
Muss ich jetzt immer mit so einem Geblubber von dir rechnen oder beruhigst du dich auch mal wieder?
[Blockierte Grafik: http://www.smilies.4-user.de/include/Froehlich/smilie_happy_012.gif]Warte... Habe ich nicht genau das inhaltlich auch eben geschrieben? Oder doch nicht? Oder doch?
[Geblubber]Mir wäre es an Deiner Stelle langsam peinlich, zwingend Fehler bei anderen zu suchen, anstatt hier produktiv zu helfen...[/Geblubber]Ich denke wer sich beruhigen sollte, wissen wir beide ganz gut, oder...
Nützt nichts, das führt hier zu nichts mehr.
Meine PN kennst Du ja, wäre ja nicht Deine erste an mich...Schöne Grüße