php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.10.2005, 17:10  
Erfahrener Benutzer
 
Registriert seit: 25.06.2005
Beiträge: 228
Marian
Standard Wer in Variable mit $_GET auslesen.

Also ich bin mir nicht sicher ops schon wieder doppelposting is, bzw ins alte Thema gehört. Wenn ja, einfach bescheid sagen.

Also. Ich möchte einen text in einer variable speichern.

z.B. $a="Hallo"
$txt="Hallo an alle die ich kenne"
Wenn ich das jetzt als php speicher. wird das dann zu:
php?a=Hallo&txt=Hallo an alle die ich kenne
So das ich es mit $_GET[a] und $_GET[txt] auslesen kann oder geht das nur als link? Also <a href="....php?a=Hallo&txt=Hallo an alle die ich kenne?

Schon mal danke.
MFG Marian
Marian ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.10.2005, 18:57  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Was hindert dich daran, das auszuprobieren?
Es ist übrigens besser $_GET['key']; zu schreiben.
Corvin ist offline  
Alt 21.10.2005, 19:41  
Gast
 
Beiträge: n/a
Standard Re: Wer in Variable mit $_GET auslesen.

[quote=Marian]Also ich bin mir nicht sicher ops schon wieder doppelposting is, bzw ins alte Thema gehört. Wenn ja, einfach bescheid sagen.

Also. Ich möchte einen text in einer variable speichern.

z.B. $a="Hallo"
$txt="Hallo an alle die ich kenne"
Wenn ich das jetzt als php speicher. wird das dann zu:
php?a=Hallo&txt=Hallo an alle die ich kenne
So das ich es mit $_GET[a] und $_GET[txt] auslesen kann oder geht das nur als link? Also Link

dein beispiel: <a href="....php?a=Hallo&txt=Hallo an alle die ich kenne?">

Wird im übrigen nicht funktionieren, da die Leerzeichen zwischen den Wörtern stören. Benutze raw_url_encode()

Alles unklar?
 
Alt 21.10.2005, 20:05  
Erfahrener Benutzer
 
Registriert seit: 25.06.2005
Beiträge: 228
Marian
Standard

Jo. Alles unklar.
Leider habe ich es nicht gerafft.

Also ich versuche mal alles in ein vernünftiges deutsch zu packen (Bin schüler, und in deutsch leider garnicht gut. Dafür in Mathe.)

Also ich habe folgendes problem.
Ich soll in der schule im Zusammenhang mit Biologie eine Kleine Internet-Enzyklopädie zum bereich Genektik bzw erklärungen zu fachbegriffen der genetik machen. Dann kann man ganz in HTML machen. Einfach mit links, hinter denen sich die Erlärungen verbergen, oder anderweitig. Ich wollte meine Enzyklopädie durch eine Kleine suchmaschine ergänzen, die es erleichtert, bestimmte sachen zu finden.

Jetzt habe ich mir die Frage gestellt, wie ich das am besten mache. ich habe mich gedacht, das cih die Informationen in einer variable speichere. Das heist die Variable txt bekommt einen erklärungstext. Dieser erklärungstext soll ausgegeben werden, wenn man ein bestimmtest wort eingibt. Die wörter die die besagte erklärung hervorrufen sollen, möchte ich in einer weiteren Variable speichern.

Jetzt habe ich gegooglt, um eine möglichkeit zu finden diese variablen auszulesen, die ja garnicht in dem selben document stehen. das einzige ergebnis was ich erhalten habe ist, das es mit $_GET[Variablen name] gehen soll. Dazu habe ich mir noch mal mein altes thema angesehen, und geguckt wie das gehen könnte. Dort war ein link wo ben das alles ganz gut erklärt hatte. Doch wurde da gesagt, das $_GET[wort] die Variablen aus einem link raussucht. Jetzt war meine Frage, ob das php-document diesen link von alleine macht, wenn ich es speichere. Was ja fälliger stuss ist, wie ich glaube es aus deiner antwort verstehen zu können.

Jetzt die Frage, wie das noch geht.
Bzw ob es überhaupt geht.
Möglichst ohne datenbank, das es ein sehr großer aufwand für ein schulprojekt ist, und ich es nicht wirklich verstehe, was soviel heist, wie tuts durchsuchen, bis sich eine datenbank mehr oder weniger bedienen kann, und das bis spätestens Weihnachtsferien.

Wenn mir einer helfen kann, wäre ich sehr dankbar.

MFG Marian
Ich hoffe jetzt ists besser erklärt.
In deutsch und nicht in Kaudawelsch.
Marian ist offline  
Alt 21.10.2005, 20:25  
Gast
 
Beiträge: n/a
Standard

So, wie du das vorhast, kann das nicht funktionieren. Wirklich Sinn macht die ganze Sache auch nur dann, wenn du eine Datenbank einsetzt. Immerhin hast du bis zu den Weihnachtsferien noch 2 Monate Zeit, das kann man schaffen.

Ist nicht böse gemeint, aber wenn ich dein Deutsch und deine Rechtschreibung sehe, dann würde ich es für wesentlich angebrachter halten, wenn in der Schule an diesem Problem gearbeitet wird, als an so einem Internetprojekt.

Gruß
phpfan
 
Alt 21.10.2005, 22:03  
Erfahrener Benutzer
 
Registriert seit: 25.06.2005
Beiträge: 228
Marian
Standard

Wird ja in deutsch gemacht. Wenn ich von hand schreibe, is meine Rechtschreibung auch nicht soo gravierent. Grammatik etc. is schlimmer.
Die sache mit der datenbank habe ich mir mal angesehen.
In nem tut. Habe auch mal ausprobiert, und es so einigermaßen hinbekommen.
Zumindestens das auslesen.

http://allforone.al.funpic.de/sql.php

Jetzt möchte ich, das diese datei durchsucht wird.
http://allforone.al.funpic.de/sql5.php <-- So siehts online aus.

Un so der Quellcode:
PHP-Code:
<form name="haha" method="post" action="<?=$PHP_SELF?>"> 
    <p align="left"> 
    <input name="wort" type="text" id="wort" value="<?=$_POST[wort]?>" size="20"> 
    <input type="submit" name="action" value="suchen"> </p>
</form>

<?php
if ($_POST[action])
{
    
//Datenbankverbidung Aufbauen
    
error_reporting(E_ALL);
    
    include 
'config.php'//Kofigurationsdatei laden
    
    
@mysql_connect(MYSQL_HOSTMYSQL_USERMYSQL_PASS) or die("es konnte keine verbindung hergestellt werden:" .mysql_error());
    @
mysql_select_db(MYSQL_DATABASE) or die("es konnte keine datenbankverbindung hergestellt werden:" .mysql_error());
    
    
$inhalt "SELECT * FROM News;";
    
$result mysql_query($inhalt);
    
    while(
$row mysql_fetch_assoc($result))
    {
    if(
strstr($row"$_POST[wort]"))
    {
        echo 
"".nl2br($row)."";

    }
    }
}

?>
Folgende Fehlermeldungen.

Notice: Array to string conversion in /usr/export/www/vhosts/funnetwork/hosting/allforone/sql6.php on line 23

Notice: Array to string conversion in /usr/export/www/vhosts/funnetwork/hosting/allforone/sql6.php on line 23

Leider weis ich net, wie ich das jetzt weiter beheben kann.
habe noch ein paar versuche hochgelden.
Vieleicht findet ihr die besser.
Alle hier zu finden.
http://allforone.al.funpic.de/
Könnt ihr auch ja mal ansehen.

MFG Marian
Marian ist offline  
Alt 21.10.2005, 22:16  
Gast
 
Beiträge: n/a
Standard

Sollte aber lösbar sein:

1. Was steht in Zeile 23?
2. Wo in Zeile 23 wird ein Array aufgerufen?
3. Sollte da etwa eine Funktion sein, die das Array entgegennimmt? Vielleicht will die Funktion aber gar kein Array. Sowas behauptet ja der Interpreter.
4. Mal ins Manual sehen.

Gruß
MarkusHausB
 
Alt 21.10.2005, 22:47  
Erfahrener Benutzer
 
Registriert seit: 25.06.2005
Beiträge: 228
Marian
Standard

das würde ja heisen das bei $row ein arry entsteht. Dieses Arry kann ich scheinbar nicht durchsuchen.
Heißt das ich muss die suche anstellen bevor ich das arry bekomme??
Also $result durchsuchen, und aus dem ergebnis dann eine arry machen, oder geht das nicht??
Kenne mich damit leider garnicht aus. Is aus nem tut, und ich kenne nicht mal die funktion der befehele. habe nur ein bischen mit der reihenfolge ausprobiert, und mir die reihenfolge im tut angesehen, und daraus dann was gebastelt.
ganz so viel kannich nicht.

@MarkusHausB
Vieleicht kannst du mir ja noch ein paar mehr, oder eindeutigere infos geben, die die fehlersuche einfacher für mich macht.

SL
Marian
Marian ist offline  
Alt 21.10.2005, 23:22  
Gast
 
Beiträge: n/a
Standard

Hi,

hast das Meiste ja bereits rausgefunden. Das Wichtigste an dieser Stelle ist wohl, daß $row ein Array ist. Du willst doch aber kein Array sondern einen String durchsuchen. Also mußt Du Dein Array etwas auseinandernehmen.

Vielleicht mal die Referenz zu den Funktionen "mysql_fetch_assoc" und "var_dump" zu Rate ziehen.

PS: Bloß weil Freitag ist, muß man sich doch nicht besaufen. Oder hast Du das nüchtern verbrochen
 
Alt 21.10.2005, 23:37  
Erfahrener Benutzer
 
Registriert seit: 25.06.2005
Beiträge: 228
Marian
Standard

He he. Föllig nüchtern.
Aber leider kenne ich die werder die wirkung von mysql_fetch_assoc noch von
var_dump. Muss ich mysql_fetch_assoc jetzt durch var_dump erstzen, oder es dadurch ergänzen.

Tut mir leid das ch so viel arbeit mache, aber leider kann ich kaum php und muss mir alles uas tuts zusammen suchen, woruch ich viele bedeutungen von funktionen nicht kenne.

MFG Marian
Marian ist offline  
 


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
Javascript: GET Variable aus Iframe auslesen R4v3r HTML, Usability und Barrierefreiheit 4 08.05.2009 13:16
Variable durch 2. Variable bestimmen Quagga PHP Tipps 2005-2 11 26.10.2005 17:34
Variable aus Formular auslesen .. PHP Tipps 2005-2 10 25.10.2005 15:48
Variable auslesen while(list($name,$value)=each($HTTP_POST_V Cyber Soldier PHP Tipps 2005-2 9 18.09.2005 02:20
Formular auslesen mit PHP -> Variable mehrfach aúsgeben DDogg PHP Tipps 2005 2 21.04.2005 13:16
Variable übergeben (auslesen) PHP Tipps 2005 10 16.02.2005 22:42
Auslesen Tabelleneintrag über zugewiesene Variable in Datei PHP Tipps 2005 14 14.02.2005 19:04
Variable in einer Variable Beatbox PHP Tipps 2005 7 15.01.2005 15:55
Warum wird Variable nicht übergeben??? Anuschka PHP Tipps 2005 2 06.01.2005 13:22
Variable in auslesen und dann in die DB schreiben PHP Tipps 2004-2 1 11.12.2004 03:25
Text zu Variable und diese Auslesen PHP-Fortgeschrittene 4 24.08.2004 22:43
variable auslesen? PHP Tipps 2004 12 07.08.2004 08:14
Variable auslesen PHP Tipps 2004 2 06.08.2004 18:47
Variable von .txt Datei auslesen PHP Tipps 2004 1 01.07.2004 11:18
Variable %username% auslesen und übergeben PHP Tipps 2004 5 25.06.2004 13:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
_get auslesen, $_get auslesen, php _get auslesen, $_get, http://www.php.de/php-tipps-2005-2/32781-wer-variable-mit-_get-auslesen.html, _get datei auslesen, $_get deutsch, $_get sicher auslesen, wie $_get auslesen, php $_get auslesen while, auslesen $_get, $_get mit variablen, &_get datei auslesen, javascript get variable auslesen, inhalt von $_get auslesen, $_get auslisten, $_get name auslesen, ersten $_get wert auslesen, php get auslesen, php get variable auslesen

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:41 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.