danke für deine antwort!
mittlerweile gehts, mit und ohne deiner anmerkung.
keine ahnung wo der fehler lag!
mfg
martin
danke für deine antwort!
mittlerweile gehts, mit und ohne deiner anmerkung.
keine ahnung wo der fehler lag!
mfg
martin
hallo zusammen!
ich verwende mySql 5.0.37
und php 5.2.1
ich würde gerne die daten aus einer tabelle meiner db mittels pdo auslesen, scheitere aber ohne fehlermeldung an der zeile mit bindParam().
die gleiche abfrage ohne bindParam() funktioniert aber korrekt.
try{
$dbLink = new PDO($this->dbHostName, $this->dbUser, $this->dbPass);
$dbQuery = $dbLink->prepare("SELECT * FROM User WHERE username= :name");
$dbQuery->bindParam('name', 'admin');
$dbQuery->execute();
foreach($dbQuery as $row)
{
echo $row[0]." ".$row[1]."<br/>\n";
}
}catch(PDOException $e){
echo $e->getMessage();}
Alles anzeigen
wie gesagt, es kommt beim ausführen zu keiner exception, es wird einfach nichts ausgegeben und ab der zeile mit bindParam() bleibt er hängen.
hat vielleicht jemand eine idee was ich falsch mache?
danke!
mfg
martin
hallo!
ich bin grade dabei, eine index.wml datei zu erstellen, um via wap auf meine homepage zugreifen zu können. auf dieser index.wml möchte ich genau einen link haben der auf eine *.jar datei verweist und somit die datei auf das handy heruntergeladen werden kann.
aufgrund meiner recherche im netz bin ich mir nicht mehr ganz sicher ob das überhaupt möglich ist, da ich keine entsprechenden tags finden konnte und der normale link
wird zwar am handy angezeigt, funktioniert aber nicht.
vielleicht hat jemand von euch erfahrungen mit diesem problem und könnte mich kurz aufklären!
danke!
hums
ich präzisiere meine frage:
mir geht es darum, wenn ich zb ein servlet mit dem namen 'start_servlet' gemapped habe, möchte ich, dass bei der eingabe von
http://deinserver:8080/ordnername-von-programm/
das servlet 'start_servlet' automatisch aufgerufen wird.
dazu müsste es einen eigenen aufruf in der web.xml geben.
hallo!
ich hab trotz recherche im netz nicht rausfinden können, wie der eintrag in der web.xml lautet, um ein servlet festzulegen, welches beim start aufgerufen wird.
ich bin mir sicher einer von euch weiß das!
danke!
problem gelöst!
ich hab das formular mit doGet übergeben und hier gibt es eine paramter-längen begrenzung (anzeige in der addressleiste).
lösung also einfach mit post übergeben!
hallo nochmal!
kaum ist ein problem gelöst, wartet schon das nächste:
wie im attachment zu sehen, habe ich ein formular mit 211 parametern (datensätzen), die ausgefüllt werden und nach dem klick auf 'speichern' in der datenbank gespeichert werden. die anwendung funktioniert normalerweise problemlos, nur sobald eine gewisse anzahl von parametern überschritten wird, bekomme ich die angezeigte fehlermedlung:
'the document contains no data'
ich hab mir gedacht, es hängt vielleicht mit dem browser-cache zusammen, dieser ist jedoch beim firefox schon auf 50mb eingestellt und sollte somit ausreichend sein.
vielleicht kennt jemand diesen fehler und kann mir weiterhelfen...
danke!
hat super funktioniert!
danke!
leider hab ich noch nie etwas mit javascript gemacht und bin deshalb ein bisschen hilflos! wie binde ich die function in mein servlet ein?
PrintWriter out = req.getWriter();
out.println(
ServletUtilities.DOCTYPE +
"<HTML>\n" +
"<HEAD><TITLE>" + titel + "</TITLE></HEAD>" +
"<H1>" + titel + "</H1>\n" +
"<SCRIPT LANGUAGE=\"JAVASCRIPT\" TYPE=\"TEXT/JAVASCRIPT\">" +
function submitForm(url){ //wie binde ich diese funktion ein?
document.formfoo.action = url;
document.formfoo.submit();
}
+ "</SCRIPT>");
Alles anzeigen
danke erstmal für die raschen antworten!
die links befinden sich alle in ein und demselben formular (alle angezeigten eingabefelder befinden sich in diesem formular)
ich erklär noch mal kurz die exakte funktionsweise:
wenn ich auf den löschen-link klicke, wird die entsprechende zeile gelöscht und danach das gleiche formular ohne die gelöschte zeile angezeigt.
der grund, warum ich will, dass alle paramter des gesamten formulars übergeben werden, ist folgender:
wenn ich die werte einer zeile ändere und danach auf irgendeinen löschen-link klicke, wird mir zwar die betreffende zeile gelöscht, aber die änderungen die ich zuvor an anderen zeilen vorgenommen habe, werden nicht übernommen!
die idee mit den submit-buttons statt den links ist mir auch schon gekommen, nur habe ich in diesem fall das problem, dass ich in der doGet methode danach nicht mehr unterscheiden kann, ob ich jetzt einen zeile löschen, hinzufügen oder ob ich das ganze formular ändern möchte.
public void doGet( HttpServletRequest req, HttpServletResponse res )
throws ServletException, IOException
{
if (req.getParameter("delete")!= null){
deleteParameters(req,res);
showEditCmd(req,res,);
}
if (req.getParameter("addPar") != null){
addParameters(req,res)
showEditCmd(req,res);
}
}
Alles anzeigen
gibt es eine möglichkeit ähnliches über die namen der submit-buttons zu erreichen??
hallo!
folgendes problem:
(ein jpeg des betreffenden formulars hab ich per attachment drangehängt)
ich habe ein eingabeformular programmiert, das ganz normal mittels submit-button abgeschickt werden kann. der request wird an die doGet methode geschickt und ich kann auf alle parameter des formulars zugreifen.
ich habe nun zusätzlich zum submit-button, einen link zum löschen und einen zum hinzufügen von formularzeilen eingefügt, der jeweils wieder auf die doGet methode referenziert und einen parameter übergibt:
das problem liegt nun darin, dass ich gerne alle formulardaten des gesamten formulars mit diesem link an die doGet methode übergeben möchte und nicht nur jene parameter die mittels ? angehängt werden!
d.h. ich hätte gerne die selbe funktionalität wie mit einem submit-button.
danke
hums
hallo!
folgendes problem:
ich lese datensätze in java von einer mysql db, welche umlaute beinhalten. will ich die dann über die console ausgeben, bekomme ich zb für
Ö-----> tm (hochgestellt)
ö-----> "
hat jemand eine ahnung wie ich das ändern kann?
danke!