Antworten
So ungefähr sieht der SQL-Befehl dazu aus:
SELECT pc,ram,dieses,jenes FROM tabelle WHERE ram='1024'
Bzw. flexibler:
SELECT pc,ram,dieses,jenes FROM tabelle WHERE ram='$irgendwas'
2.
danke aber das meinte ich nicht so ganz das ist ja ein sql-Befehl den ich in phpMyAdmin eingebe das wusste ich schon und dort ist das ja einfach. oder???
Ich möchte aber einen Befehl in meinen PHP Editor eingeben um in einem Browser auf die speziellen Felder zu greifen zu können der einen Datenbank die in phpMyAdmin liegt.
3.
[doc]mysql_connect,mysql_select_db,mysql_query,mysql_fetch_array[/doc]
4.
hmm nein das ist auch nicht so ganz das was ich wollte aber danke für die mühe
5.
ICH BENÖTIGE SOWAS ÄHNLICHES
<?php
include("../cgi-bin/zugriff.inc.php");
if (isset($_POST['submit'])) {
if (empty($_POST['SerienNr'])) {
echo "<p>Bitte <b>SerienNr</b> angeben!</p>";
} else if (strlen($_POST['PCNr'])<3) {
echo "<p>Der Name muss mindedestens <b>3</b> Zeichen lang sein!</p>";
} else {
$sql = "INSERT INTO hardwaresoftware (SerienNr, PCNr,
NotebookNr, Computername, Benutzer, Standort, Mainboard, CPU,
RAM, Grafikkarte, Festplatte1, Festplatte2, Laufwerke, OS,
Kaufdatum, Kaufwert, Monitor, Monitorpreis, ServicePack,
Software, Sonstgies )
VALUES ('$_POST[SerienNr]', '$_POST[PCNr]', '$_POST[NotebookNr]',
'$_POST[Computername]', '$_POST[Benutzer]', '$_POST[Standort]',
'$_POST[Mainboard]', '$_POST[CPU]', '$_POST[RAM]', '$_POST[Grafikkarte]',
'$_POST[Festplatte1]', '$_POST[Festplatte2]', '$_POST[Laufwerke]', '$_POST[OS]',
'$_POST[Kaufdatum]', '$_POST[Kaufwert]', '$_POST[Monitor]', '$_POST[Monitorpreis]',
'$_POST[ServicePack]', '$_POST[Software]',
'$_POST[Sonstgies]')";
$result = mysql_query($sql);
if ($result) {
echo "<p>Dateneingabe erfolgreich!</p>";
} else {
echo "<p>Dateneingabe <b>nicht</b> erfolgreich!</p>";
}
}
echo "[ <a href='javascript:history.back()'>Zurück</a> ] -
[ <a href='$_SERVER[PHP_SELF]'>Neuen Datensatz eintragen<a/> ]";
} else {
$sql2 = "SELECT * FROM hardwaresoftware";
$result2 = mysql_query($sql2);
$katfeld = "";
while ($row = mysql_fetch_assoc($result2)) {
$katfeld .= "<option value='$row[SerienNr]'>$row[Sonstiges]
</option>\n";
}
echo <<<FORMULAR
<form action="{$_SERVER['PHP_SELF']}" method="post">
<table>
<tr><td>SerienNr:</td><td><input type="text" name="SerienNr"></td></tr>
<tr><td>PCNr:</td><td><input type="text" name="PCNr"></td></tr>
<tr><td>NotebookNr:</td><td><input type="text" name="NotebookNr"></td></tr>
<tr><td>Computername:</td><td><input type="text" name="Computername"></td></tr>
<tr><td>Benutzer:</td><td><input type="text" name="Benutzer"></td></tr>
<tr><td>Standort:</td><td><input type="text" name="Standort"></td></tr>
<tr><td>Mainboard:</td><td><input type="text" name="Mainboard"></td></tr>
<tr><td>CPU:</td><td><input type="text" name="CPU"></td></tr>
<tr><td>RAM:</td><td><input type="text" name="RAM"></td></tr>
<tr><td>Grafikkarte:</td><td><input type="text" name="Grafikkarte"></td></tr>
<tr><td>Festplatte1:</td><td><input type="text" name="Festplatte1"></td></tr>
<tr><td>Festplatte2:</td><td><input type="text" name="Festplatte2"></td></tr>
<tr><td>Laufwerke:</td><td><input type="text" name="Laufwerke"></td></tr>
<tr><td>OS:</td><td><input type="text" name="OS"></td></tr>
<tr><td>Kaufdatum:</td><td><input type="text" name="Kaufdatum"></td></tr>
<tr><td>Kaufwert:</td><td><input type="text" name="Kaufwert"></td></tr>
<tr><td>Monitor:</td><td><input type="text" name="Monitor"></td></tr>
<tr><td>Monitorpreis:</td><td><input type="text" name="Monitorpreis"></td></tr>
<tr><td>ServicePack:</td><td><input type="text" name="ServicePack"></td></tr>
<tr><td>Software:</td><td><input type="text" name="Software"></td></tr>
<tr><td>Sonstgies:</td><td><input type="text" name="Sonstgies"></td></tr>
<tr><td></td><td><input type="submit" value="Daten eintragen"
name="submit"></td></tr>
</table>
</form>
FORMULAR;
}
mysql_close($dp);
?>
da sind jetzt ein paar felder drauf auf die ich mit einer anderen Site zugrifen kann.
6.
Irgendwie weiß ich immer noch nicht, was du nun genau willst....
7.
Zitat:
Swiftnick postete
Irgendwie weiß ich immer noch nicht, was du nun genau willst....
ok.
Es soll sowas sein nur eben dass ich auf meine bestimmten felder zugreifen kann wie schon gesagt auf CPU RAM und alle anderen die oben in der liste genannt sind
<html>
<head>
<title></title>
</head>
<body>
<h1>Eingabe</h1>
<FORM ACTION="formaus.php" METHOD="POST">
Bitte einen Namen eingeben: <INPUT NAME="einname">
<INPUT TYPE="submit">
</FORM>
<?php
echo "Sie haben $einname eingegeben. ";
?>
</body>
</html>
gebt das mal bei euch in den PHP editor bitte ein dann werdet ihr sehen das man etwas eintragen kann . So etwas brauche ich auch nur dasich dann neben an eine auswahlfunktion brauche in der ich aussuchen aknn was ich suche z.B. Ram oder so. (sind ja alle oben gennant die gebraucht werden). und dann neben an in diesem kleienn fensterchen eingebe jetzt für RAM 1024MB und dann auf suchen drücken kann und er dann meine datenbank durchsucht und alle die Pc´s findet diese RAM Zahl haben.
Ich hoffe das das jetzt einbischen besser ist sonst einfach weider fragen oder ich werds gleich mal mit der Website www.seflphp.info versuchen. ma sehn was ich da so finden kann.
8.
oder kennt jemand noch eine andere gute Website bei der man ganz gut alles mögliche über php nachgucken kann. mti beispielen
9.
Ja:
PHP.NEThttp://ffm.junetz.de/members/reeg/DSP/
10.
ok danke euch allen für die mühe.
Ich hab das ganze jetzt zwar noch nicht ganz alles fertig aber ich bin stark dabei.
Also danke allen für die Hilfe.
11.
Und Du solltest unbedingt auch bei www.selfhtml.org reinschauen, insbesondere das Kapitel über "Formulare",